Text  |   XML   |   Visible Warnings:

Irssi : Irssi analysis 1 : Null Test After Dereference  at perl-common.c:88

Categories: LANG.STRUCT.NTAD
Warning ID: 2286.2294
Procedure: perl_func_sv_inc
Trace: View
Modified: Wed Sep 2 11:57:11 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     
LineSource
  /u1/paul/SATE/2010/c/irssi/irssi-0.8.14/src/perl/perl-common.c
  Enter perl_func_sv_inc
77 SV *perl_func_sv_inc(SV *func, const char *package) 
78 {
79         char *name;
80  
81         if (SvPOK(func)) {
82                 /* prefix with package name */ 
83                 name = g_strdup_printf("%s::%s", package,
84                                        (char *) SvPV(func, PL_na));
85                 func = new_pv(name);
86                 g_free(name);
87         } else {
88                 SvREFCNT_inc(func);     /* Null Test After Dereference */
89         }
90  
91         return func;
92 




Change Warning 2286.2294 : Null Test After Dereference

Priority:
State:
Finding:
Owner:
Note: