Text  |   XML   |   Visible Warnings:

Irssi : Irssi analysis 1 : Dangerous Function Cast  at fe-netsplit.c:287

Categories: LANG.CAST.FN CWE:628 CWE:234
Warning ID: 1627.1627
Procedure: sig_netsplit_servers
Trace: View
Modified: Wed Sep 2 11:43:51 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/fe-common/irc/fe-netsplit.c
   Enter sig_netsplit_servers
 277                 signal_remove("print starting", (SIGNAL_FUNC) sig_print_starting);   /* Dangerous Function Cast (ID: 1625.1625) */
 278                 split_tag = -1;
 279         }
 280         return 1;
 281 }
 282  
 283 static void sig_netsplit_servers(void) 
 284 {
 285         if (settings_get_bool("hide_netsplit_quits") && split_tag == -1) {
 286                 split_tag = g_timeout_add(1000,
Wrong Number of Parameters287                                           (GSourceFunc) sig_check_splits,     /* Dangerous Function Cast */
 288                                           NULL);
 289                 signal_add("print starting", (SIGNAL_FUNC) sig_print_starting);   /* Dangerous Function Cast (ID: 1626.1626) */
 290         }
 291 
 292  
 293 static int split_equal(NETSPLIT_REC *n1, NETSPLIT_REC *n2)
 294 {
 295         return g_strcasecmp(n1->nick, n2->nick);
 296 }
 297  




Change Warning 1627.1627 : Dangerous Function Cast

Priority:
State:
Finding:
Owner:
Note: