Text  |   XML   |   Visible Warnings:

Irssi : Irssi analysis 1 : Dangerous Function Cast  at servers.c:434

Categories: LANG.CAST.FN CWE:628 CWE:234
Warning ID: 112.112
Procedure: server_start_connect
Trace: View
Modified: Wed Sep 2 11:32:12 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/core/servers.c
   Enter server_start_connect
 423                 server->connect_pipe[1] = g_io_channel_unix_new(fd[1]);
 424  
 425                 connect_address = server->connrec->proxy != NULL ? 
 426                         server->connrec->proxy : server->connrec->address;
 427                 server->connect_pid = 
 428                         net_gethostbyname_nonblock(connect_address,
 429                                                    server->connect_pipe[1],
 430                                                    settings_get_bool("resolve_reverse_lookup"));
 431                 server->connect_tag = 
 432                         g_input_add(server->connect_pipe[0], G_INPUT_READ,
 433                                     (GInputFunction) 
Wrong Number of Parameters434                                     server_connect_callback_readpipe,     /* Dangerous Function Cast */
 435                                     server);
 436  
 437                 lookup_servers = g_slist_append(lookup_servers, server);
 438  
 439                 signal_emit("server looking", 1, server);
 440         }
 441         return TRUE;
 442 
 443  
 444 static int server_remove_channels(SERVER_REC *server)




Change Warning 112.112 : Dangerous Function Cast

Priority:
State:
Finding:
Owner:
Note: