Text  |   XML   |   Visible Warnings:

Irssi : Irssi analysis 1 : Dangerous Function Cast  at statusbar.c:334

Categories: LANG.CAST.FN CWE:628 CWE:234
Warning ID: 1950.1950
Procedure: statusbar_redraw
Trace: View
Modified: Wed Sep 2 11:47:46 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-text/statusbar.c
   Enter statusbar_redraw
 324  
 325         if (bar != NULL) {
 326                 if (force) {
 327                         irssi_set_dirty();
 328                         bar->dirty = TRUE;
 329                         bar->dirty_xpos = 0;
 330                 }
 331                 statusbar_calc_item_positions(bar);
 332         } else if (active_statusbar_group != NULL) {
 333                 g_slist_foreach(active_statusbar_group->bars,
Parameter 2 Differs in Size; Cast from 4 to 8334                                 (GFunc) statusbar_redraw,     /* Dangerous Function Cast */
 335                                 GINT_TO_POINTER(force));
 336         }
 337 
 338  
 339 void statusbar_item_redraw(SBAR_ITEM_REC *item)
 340 {
 341         WINDOW_REC *old_active_win;
 342  
 343         g_return_if_fail(item != NULL);
 344  




Change Warning 1950.1950 : Dangerous Function Cast

Priority:
State:
Finding:
Owner:
Note: