Text  |   XML   |   Visible Warnings:

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

Categories: LANG.CAST.FN CWE:628 CWE:234
Warning ID: 1625.1625
Procedure: sig_check_splits
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_check_splits
 267                         continue;
 268  
 269                 if (rec->split_servers != NULL) {
 270                         if (!check_server_splits(rec))
 271                                 stop = FALSE;
 272                 }
 273         }
 274  
 275         if (stop) {
 276                 g_source_remove(split_tag);
Wrong Number of Parameters277                 signal_remove("print starting", (SIGNAL_FUNC) sig_print_starting);     /* Dangerous Function Cast */
 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,
 287                                           (GSourceFunc) sig_check_splits,   /* Dangerous Function Cast (ID: 1627.1627) */




Change Warning 1625.1625 : Dangerous Function Cast

Priority:
State:
Finding:
Owner:
Note: