Text  |   XML   |   Visible Warnings:

Irssi : Irssi analysis 1 : Null Pointer Dereference  at irc-expandos.c:89

Categories: LANG.MEM.NPD CWE:476
Warning ID: 2172.2177
Similar Warnings: 2172.2176
Procedure: expando_cumode
Trace: View
Modified: Wed Sep 2 11:51:44 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/irc/core/irc-expandos.c
   Enter expando_cumode
 86 static char *expando_cumode(SERVER_REC *server, void *item, int *free_ret) 
 87 {
 88         if (IS_IRC_CHANNEL(item) && CHANNEL(item)->ownnick) {   /* Null Pointer Dereference (ID: 2173.2178) */
true89                 char prefix = NICK(CHANNEL(item)->ownnick)->prefixes[0];     /* Null Pointer Dereference */
Preconditions
((char*)$param_2)[120] != 0
Postconditions
free_ret' = $param_3
item' = $param_2
server' = $param_1




Change Warning 2172.2177 : Null Pointer Dereference

Because they are very similar, this warning shares annotations with warning 2172.2176.
CodeSonar has selected warning 2172.2176 to represent this group of similar warnings. In order to edit this group, you must edit warning 2172.2176.