Text  |   XML   |   Visible Warnings:

Irssi : Irssi analysis 1 : Dangerous Function Cast  at textbuffer-view.c:581

Categories: LANG.CAST.FN CWE:628 CWE:234
Warning ID: 2069.2069
Procedure: textbuffer_view_destroy
Trace: View
Modified: Wed Sep 2 11:48: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
   /u1/paul/SATE/2010/c/irssi/irssi-0.8.14/src/fe-text/textbuffer-view.c
   Enter textbuffer_view_destroy
 571         } else {
 572                 /* remove ourself from siblings lists */ 
 573                 for (tmp = view->siblings; tmp != NULL; tmp = tmp->next) {
 574                         TEXT_BUFFER_VIEW_REC *rec = tmp->data;
 575  
 576                         rec->siblings = g_slist_remove(rec->siblings, view);
 577                 }
 578                 g_slist_free(view->siblings);
 579         }
 580  
Wrong Number of Parameters581         g_hash_table_foreach(view->bookmarks, (GHFunc) g_free, NULL);     /* Dangerous Function Cast */
 582         g_hash_table_destroy(view->bookmarks);
 583  
 584         textbuffer_cache_unref(view->cache);
 585         g_free(view);
 586 
 587  
 588 /* Change the default indent position */ 
 589 void textbuffer_view_set_default_indent(TEXT_BUFFER_VIEW_REC *view,
 590                                         int default_indent,
 591                                         int longword_noindent,




Change Warning 2069.2069 : Dangerous Function Cast

Priority:
State:
Finding:
Owner:
Note: