Text  |   XML   |   Visible Warnings:

irssi-0.8.14 : irssi-0.8.14 analysis 2 : Dangerous Function Cast  at completion.c:863

Categories: LANG.CAST.FN CWE:628 CWE:234
Warning ID: 1511.26947
Procedure: completion_deinit
Trace: view
Modified: Thu Nov 26 11:00:40 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
   /kat0/fletcher/SATE/2010/irssi-0.8.14/src/fe-common/core/completion.c
   Enter completion_deinit
 853         command_unbind("completion", (SIGNAL_FUNC) cmd_completion);   /* Dangerous Function Cast (ID: 1507.26944) */
 854  
 855         signal_remove("complete word", (SIGNAL_FUNC) sig_complete_word);   /* Dangerous Function Cast (ID: 1506.26943) */
 856         signal_remove("complete erase", (SIGNAL_FUNC) sig_complete_erase);   /* Dangerous Function Cast (ID: 1505.26942) */
 857         signal_remove("complete command set", (SIGNAL_FUNC) sig_complete_set);   /* Dangerous Function Cast (ID: 1503.26941) */
 858         signal_remove("complete command toggle", (SIGNAL_FUNC) sig_complete_toggle);   /* Dangerous Function Cast (ID: 1502.26940) */
 859         signal_remove("complete command load", (SIGNAL_FUNC) sig_complete_filename);   /* Dangerous Function Cast (ID: 1500.26939) */
 860         signal_remove("complete command cat", (SIGNAL_FUNC) sig_complete_filename);   /* Dangerous Function Cast (ID: 1515.26950) */
 861         signal_remove("complete command save", (SIGNAL_FUNC) sig_complete_filename);   /* Dangerous Function Cast (ID: 1514.26949) */
 862         signal_remove("complete command reload", (SIGNAL_FUNC) sig_complete_filename);   /* Dangerous Function Cast (ID: 1513.26948) */
Wrong Number of Parameters863         signal_remove("complete command rawlog open", (SIGNAL_FUNC) sig_complete_filename);     /* Dangerous Function Cast */
 864         signal_remove("complete command rawlog save", (SIGNAL_FUNC) sig_complete_filename);   /* Dangerous Function Cast (ID: 1510.26946) */
 865         signal_remove("complete command help", (SIGNAL_FUNC) sig_complete_command);   /* Dangerous Function Cast (ID: 1509.26945) */
 866 } 




Change Warning 1511.26947 : Dangerous Function Cast

Priority:
State:
Finding:
Owner:
Note: