Text  |   XML   |   Visible Warnings:

irssi-0.8.14 : irssi-0.8.14 analysis 2 : Null Pointer Dereference  at window-activity.c:44

Categories: LANG.MEM.NPD CWE:476
Warning ID: 7398.28497
Procedure: window_activity
Trace: view
Modified: Thu Nov 26 11:18:22 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/ui/Window.c
   Enter XS_Irssi__UI__Window_activity
 812 XS(XS_Irssi__UI__Window_activity) 
 813 {
 814 #ifdef dVAR 
 815     dVAR; dXSARGS;
 816 #else 
 817     dXSARGS; 
 818 #endif 
 819     if (items < 2 || items > 3)
 820        Perl_croak(aTHX_ "Usage: %s(%s)", "Irssi::UI::Window::activity", "window, data_level, hilight_color=NULL");
 821     PERL_UNUSED_VAR(cv); /* -W */ 
 822     {
true823         Irssi__UI__Window       window = irssi_ref_object(ST(0));
 824         int     data_level = (int)SvIV(ST(1));
 825         char *  hilight_color;
 826  
 827         if (items < 3)
 828             hilight_color = NULL;
 829         else {
 830             hilight_color = (char *)SvPV_nolen(ST(2));
 831         }
 832  
window <= 4095833         window_activity(window, data_level, hilight_color);
     /kat0/fletcher/SATE/2010/irssi-0.8.14/src/fe-common/core/window-activity.c
     Enter XS_Irssi__UI__Window_activity / window_activity
 39   void window_activity(WINDOW_REC *window, int data_level,
 40                        const char *hilight_color) 
 41   {
 42           int old_data_level;
 43    
window <= 409544           old_data_level = window->data_level;     /* Null Pointer Dereference */
     Exit XS_Irssi__UI__Window_activity / window_activity
Preconditions
&$unknown_1773715 >= 4
Postconditions
_svi' = &$unknown_1773727
_svi' = &$unknown_1773734
$unknown_1773710' = $unknown_1773710 - 4
data_level' = data_level'
hilight_color' = ((char*)&$unknown_1773734)[12]
hilight_color' = ((char*)&$unknown_1773734)[12]
items' = &$unknown_1773715
window' = 0
window' = 0




Change Warning 7398.28497 : Null Pointer Dereference

Priority:
State:
Finding:
Owner:
Note: