Text  |   XML   |   Visible Warnings:

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

Categories: LANG.CAST.FN CWE:628 CWE:234
Warning ID: 2071.2071
Procedure: textbuffer_view_remove_all_lines
Trace: View
Modified: Wed Sep 2 11:48:41 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_remove_all_lines
 1182 }
 1183  
 1184 /* Remove all lines from buffer. */ 
 1185 void textbuffer_view_remove_all_lines(TEXT_BUFFER_VIEW_REC *view) 
 1186 {
 1187         g_return_if_fail(view != NULL);
 1188  
 1189         textbuffer_remove_all_lines(view->buffer);
 1190  
 1191         g_hash_table_foreach_remove(view->bookmarks,
Wrong Number of Parameters1192                                     (GHRFunc) g_free_true, NULL);     /* Dangerous Function Cast */
 1193  
 1194         view_reset_cache(view);
 1195         textbuffer_view_clear(view);
 1196         g_slist_foreach(view->siblings, (GFunc) textbuffer_view_clear, NULL);   /* Dangerous Function Cast (ID: 2070.2070) */
 1197 
 1198  
 1199 /* Set a bookmark in view */ 
 1200 void textbuffer_view_set_bookmark(TEXT_BUFFER_VIEW_REC *view,
 1201                                   const char *name, LINE_REC *line)
 1202 {




Change Warning 2071.2071 : Dangerous Function Cast

Priority:
State:
Finding:
Owner:
Note: