Text  |   XML   |   Visible Warnings:

Irssi : Irssi analysis 1 : Null Pointer Dereference  at servers-idle.c:161

Categories: LANG.MEM.NPD CWE:476
Warning ID: 2189.2194
Procedure: server_idle_insert_redir
Trace: View
Modified: Wed Sep 2 11:51:59 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/servers-idle.c
   Enter server_idle_insert_redir
 137 int server_idle_insert_redir(IRC_SERVER_REC *server, const char *cmd, int tag,
 138                              const char *redirect_cmd, int count,
 139                              const char *arg, int remote,
 140                              const char *failure_signal, ...) 
 141 {
 142         va_list va;
 143         SERVER_IDLE_REC *rec;
 144         int pos;
 145  
 146         g_return_val_if_fail(server != NULL, -1);
 147  
 148         va_start(va, failure_signal);
 149  
 150         /* find the position of tag in idle list */ 
 151         rec = server_idle_find_rec(server, tag);
 152         pos = g_slist_index(server->idles, rec);
 153  
 154         rec = server_idle_create(cmd, redirect_cmd, count, arg, remote,
true155                                  failure_signal, va);
 156         server->idles = pos < 0 ? 
 157                 g_slist_append(server->idles, rec: 
 158                 g_slist_insert(server->idles, rec, pos);
 159         va_end(va);
 160  
rec <= 4095161         return rec->tag;     /* Null Pointer Dereference */
Preconditions
$param_2 = 0
&$unknown_493978 = 0
&$unknown_493979 >= 0
((char*)((char*)*$param_1)[432])[16] != $param_3
Postconditions
_g_boolean_var_' = 1
arg' = $param_6
cmd' = $param_2
count' = $param_5
failure_signal' = $param_8
pos' = &$unknown_493979
rec' = 0
redirect_cmd' = $param_4
remote' = $param_7
server' = $param_1
tag' = $param_3
va' = &__builtin_va_alist




Change Warning 2189.2194 : Null Pointer Dereference

Priority:
State:
Finding:
Owner:
Note: