Text  |   XML   |   Visible Warnings:

irssi-0.8.14 : irssi-0.8.14 analysis 2 : Null Pointer Dereference  at textbuffer-view.c:901

Categories: LANG.MEM.NPD CWE:476
Warning ID: 7417.28519
Procedure: textbuffer_view_get_line_cache
Trace: view
Modified: Thu Nov 26 11:19:53 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/perl/textui/TextBufferView.c
   Enter XS_Irssi__TextUI__TextBufferView_get_line_cache
 149 XS(XS_Irssi__TextUI__TextBufferView_get_line_cache) 
 150 {
 151 #ifdef dVAR 
 152     dVAR; dXSARGS;
 153 #else 
 154     dXSARGS; 
 155 #endif 
 156     if (items != 2)
 157        Perl_croak(aTHX_ "Usage: %s(%s)", "Irssi::TextUI::TextBufferView::get_line_cache", "view, line");
 158     PERL_UNUSED_VAR(cv); /* -W */ 
 159     {
true160         Irssi__TextUI__TextBufferView   view = irssi_ref_object(ST(0));
 161         Irssi__TextUI__Line     line = irssi_ref_object(ST(1));
 162         Irssi__TextUI__LineCache        RETVAL;
 163  
view = 0164         RETVAL = textbuffer_view_get_line_cache(view, line);
     /kat0/fletcher/SATE/2010/irssi-0.8.14/src/fe-text/textbuffer-view.c
     Enter XS_Irssi__TextUI__TextBufferView_get_line_cache / textbuffer_view_get_line_cache
 893   LINE_CACHE_REC *textbuffer_view_get_line_cache(TEXT_BUFFER_VIEW_REC *view,
 894                                                  LINE_REC *line) 
 895   {
 896           LINE_CACHE_REC *cache;
 897    
view = 0898           g_assert(view != NULL);
 899           g_assert(line != NULL);
 900    
view <= 4095901           cache = g_hash_table_lookup(view->cache->line_cache, line);     /* Null Pointer Dereference */
     Exit XS_Irssi__TextUI__TextBufferView_get_line_cache / textbuffer_view_get_line_cache
Preconditions
&$unknown_1997157 != 0
Postconditions
_g_boolean_var_' = 1
_g_boolean_var_' = 0
$unknown_1997142' = $unknown_1997142 - 4
items' != 2
line' = &$unknown_1997157
line' = &$unknown_1997157
view' = 0
view' = 0




Change Warning 7417.28519 : Null Pointer Dereference

Priority:
State:
Finding:
Owner:
Note: