Text  |   XML   |   Visible Warnings:

Irssi : Irssi analysis 1 : Dangerous Function Cast  at servers-redirect.c:619

Categories: LANG.CAST.FN CWE:628 CWE:234
Warning ID: 551.551
Procedure: sig_disconnected
Trace: View
Modified: Wed Sep 2 11:35:09 2009   show details
 
Priority: None
State: None
Finding: None
Owner: None
  edit properties

Legend [ X ]
Warning Location
Contributes
Parse Error
Other Warning
Two or More Loop Iterations
On Execution Path
Comment
Macro
Preprocessor
Include
Keyword
Preprocessed Away

Source  |  Language: C Hide Legend     
ProblemLineSource
   /u1/paul/SATE/2010/c/irssi/irssi-0.8.14/src/irc/core/servers-redirect.c
   Enter sig_disconnected
 609 }
 610  
 611 static void sig_disconnected(IRC_SERVER_REC *server) 
 612 {
 613         if (!IS_IRC_SERVER(server))
 614                 return;
 615  
 616         g_slist_free(server->redirect_active);
 617         server->redirect_active = NULL;
 618         g_slist_foreach(server->redirects,
Wrong Number of Parameters619                         (GFunc) server_redirect_destroy, NULL);     /* Dangerous Function Cast */
 620         g_slist_free(server->redirects);
 621         server->redirects = NULL;
 622  
 623         if (server->redirect_next != NULL) {
 624                 server_redirect_destroy(server->redirect_next);
 625                 server->redirect_next = NULL;
 626         }
 627 
 628  
 629 static void cmd_redirect_destroy(char *key, REDIRECT_CMD_REC *cmd)




Change Warning 551.551 : Dangerous Function Cast

Priority:
State:
Finding:
Owner:
Note: