mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-12 16:50:19 +00:00
Make source cleah with cppcheck, except for mpc and sasl
This commit is contained in:
@@ -322,6 +322,7 @@ dcc_lookup_proxy (char *host, struct sockaddr_in *addr)
|
||||
memcpy (&addr->sin_addr, h->h_addr, 4);
|
||||
memcpy (&cache_addr, h->h_addr, 4);
|
||||
cache_host = strdup (host);
|
||||
/* cppcheck-suppress memleak */
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
@@ -788,6 +789,7 @@ dcc_read (GIOChannel *source, GIOCondition condition, struct DCC *dcc)
|
||||
dcc_send_ack (dcc);
|
||||
dcc_close (dcc, STAT_DONE, FALSE);
|
||||
dcc_calc_average_cps (dcc); /* this must be done _after_ dcc_close, or dcc_remove_from_sum will see the wrong value in dcc->cps */
|
||||
/* cppcheck-suppress deallocuse */
|
||||
sprintf (buf, "%d", dcc->cps);
|
||||
EMIT_SIGNAL (XP_TE_DCCRECVCOMP, dcc->serv->front_session,
|
||||
dcc->file, dcc->destfile, dcc->nick, buf, 0);
|
||||
@@ -1533,6 +1535,7 @@ dcc_handle_new_ack (struct DCC *dcc)
|
||||
dcc->ack = dcc->size; /* force 100% ack for >4 GB */
|
||||
dcc_close (dcc, STAT_DONE, FALSE);
|
||||
dcc_calc_average_cps (dcc); /* this must be done _after_ dcc_close, or dcc_remove_from_sum will see the wrong value in dcc->cps */
|
||||
/* cppcheck-suppress deallocuse */
|
||||
sprintf (buf, "%d", dcc->cps);
|
||||
EMIT_SIGNAL (XP_TE_DCCSENDCOMP, dcc->serv->front_session,
|
||||
file_part (dcc->file), dcc->nick, buf, NULL, 0);
|
||||
|
||||
@@ -1866,7 +1866,6 @@ cmd_exec (struct session *sess, char *tbuf, char *word[], char *word_eol[])
|
||||
/* not reached unless error */
|
||||
/*printf("exec error\n");*/
|
||||
fflush (stdout);
|
||||
fflush (stdin);
|
||||
_exit (0);
|
||||
}
|
||||
if (pid == -1)
|
||||
@@ -1876,6 +1875,7 @@ cmd_exec (struct session *sess, char *tbuf, char *word[], char *word_eol[])
|
||||
PrintText (sess, "Error in fork(2)\n");
|
||||
close(fds[0]);
|
||||
close(fds[1]);
|
||||
free (s);
|
||||
} else
|
||||
{
|
||||
/* Parent path */
|
||||
|
||||
@@ -1678,6 +1678,7 @@ xit:
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
/* cppcheck-suppress memleak */
|
||||
}
|
||||
|
||||
static void
|
||||
|
||||
@@ -1319,8 +1319,17 @@ int my_poptParseArgvString(const char * s, int * argcPtr, char *** argvPtr) {
|
||||
if (*argv[argc]) {
|
||||
buf++, argc++;
|
||||
if (argc == argvAlloced) {
|
||||
char *temp[];
|
||||
argvAlloced += POPT_ARGV_ARRAY_GROW_DELTA;
|
||||
argv = realloc(argv, sizeof(*argv) * argvAlloced);
|
||||
temp = realloc(argv, sizeof(*argv) * argvAlloced);
|
||||
if (temp)
|
||||
argv = temp;
|
||||
else
|
||||
{
|
||||
free(argv);
|
||||
free(bufStart);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
argv[argc] = buf;
|
||||
}
|
||||
|
||||
@@ -1153,6 +1153,7 @@ key_load_kbs (char *filename)
|
||||
get_xdir ());
|
||||
fe_message (ibuf, FE_MSG_ERROR);
|
||||
free (ibuf);
|
||||
free (kb);
|
||||
return 5;
|
||||
}
|
||||
|
||||
|
||||
@@ -1646,7 +1646,8 @@ mg_create_tabmenu (session *sess, GdkEventButton *event, chan *ch)
|
||||
mg_destroy_tab_cb, ch);
|
||||
if (sess && tabmenu_list)
|
||||
menu_create (menu, tabmenu_list, sess->channel, FALSE);
|
||||
menu_add_plugin_items (menu, "\x4$TAB", sess->channel);
|
||||
if (sess)
|
||||
menu_add_plugin_items (menu, "\x4$TAB", sess->channel);
|
||||
|
||||
if (event->window)
|
||||
gtk_menu_set_screen (GTK_MENU (menu), gdk_drawable_get_screen (event->window));
|
||||
|
||||
@@ -116,7 +116,6 @@ fe_new_window (struct session *sess, int focus)
|
||||
#endif
|
||||
"\n\n", 0);
|
||||
fflush (stdout);
|
||||
fflush (stdin);
|
||||
}
|
||||
|
||||
static int
|
||||
@@ -506,6 +505,7 @@ fe_args (int argc, char *argv[])
|
||||
*sl = 0;
|
||||
printf ("%s\\plugins\n", exe);
|
||||
}
|
||||
free (exe);
|
||||
#else
|
||||
printf ("%s\n", HEXCHATLIBDIR"/plugins");
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user