Text  |   XML   |   Visible Warnings:

irssi-0.8.14 : irssi-0.8.14 analysis 2 : Dangerous Function Cast  at fe-whois.c:427

Categories: LANG.CAST.FN CWE:628 CWE:234
Warning ID: 3292.27801
Procedure: fe_whois_init
Trace: view
Modified: Thu Nov 26 11:04:28 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/irc/fe-whois.c
   Enter fe_whois_init
 417         signal_add("event 330", (SIGNAL_FUNC) event_whois_auth);   /* Dangerous Function Cast (ID: 3263.27792) */
 418         signal_add("event 377", (SIGNAL_FUNC) event_whois_usermode);   /* Dangerous Function Cast (ID: 3261.27791) */
 419         signal_add("event 378", (SIGNAL_FUNC) event_whois_realhost);   /* Dangerous Function Cast (ID: 3258.27790) */
 420         signal_add("event 379", (SIGNAL_FUNC) event_whois_modes);   /* Dangerous Function Cast (ID: 3255.27789) */
 421         signal_add("event 327", (SIGNAL_FUNC) event_whois_realhost327);   /* Dangerous Function Cast (ID: 3253.27788) */
 422         signal_add("event 326", (SIGNAL_FUNC) event_whois_usermode326);   /* Dangerous Function Cast (ID: 3250.27787) */
 423         signal_add("event 338", (SIGNAL_FUNC) event_whois_realhost338);   /* Dangerous Function Cast (ID: 3302.27805) */
 424         signal_add("whois away", (SIGNAL_FUNC) event_whois_away);   /* Dangerous Function Cast (ID: 3300.27804) */
 425         signal_add("whois oper", (SIGNAL_FUNC) event_whois_oper);   /* Dangerous Function Cast (ID: 3298.27803) */
 426         signal_add("whowas away", (SIGNAL_FUNC) event_whois_away);   /* Dangerous Function Cast (ID: 3295.27802) */
Wrong Number of Parameters427         signal_add("whois default event", (SIGNAL_FUNC) event_whois_default);     /* Dangerous Function Cast */
 428         signal_add("event 318", (SIGNAL_FUNC) event_end_of_whois);   /* Dangerous Function Cast (ID: 3290.27800) */
 429         signal_add("event 314", (SIGNAL_FUNC) event_whowas);   /* Dangerous Function Cast (ID: 3288.27799) */
 430         signal_add("event 369", (SIGNAL_FUNC) event_end_of_whowas);   /* Dangerous Function Cast (ID: 3282.27798) */
 431 } 
 432  
 433 void fe_whois_deinit(void)
 434 {
 435         signal_remove("event 311", (SIGNAL_FUNC) event_whois);   /* Dangerous Function Cast (ID: 3378.27823) */
 436         signal_remove("event 312", (SIGNAL_FUNC) event_whois_server);   /* Dangerous Function Cast (ID: 3375.27822) */
 437         signal_remove("event 317", (SIGNAL_FUNC) event_whois_idle);   /* Dangerous Function Cast (ID: 3372.27821) */




Change Warning 3292.27801 : Dangerous Function Cast

Priority:
State:
Finding:
Owner:
Note: