Text  |   XML   |   Visible Warnings:

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

Categories: LANG.CAST.FN CWE:628 CWE:234
Warning ID: 110.110
Procedure: server_connect_callback_init_ssl
Trace: View
Modified: Wed Sep 2 11:32: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     
ProblemLineSource
   /u1/paul/SATE/2010/c/irssi/irssi-0.8.14/src/core/servers.c
   Enter server_connect_callback_init_ssl
 177         error = irssi_ssl_handshake(handle);
 178         if (error == -1) {
 179                 server->connection_lost = TRUE;
 180                 server_connect_failed(server, NULL);
 181                 return;
 182         }
 183         if (error & 1) {
 184                 if (server->connect_tag != -1)
 185                         g_source_remove(server->connect_tag);
 186                 server->connect_tag = g_input_add(handle, error == 1 ? G_INPUT_READ : G_INPUT_WRITE,
 187                                                   (GInputFunction) 
Wrong Number of Parameters188                                                   server_connect_callback_init_ssl,     /* Dangerous Function Cast */
 189                                                   server);
 190                 return;
 191         }
 192  
 193         lookup_servers = g_slist_remove(lookup_servers, server);
 194         if (server->connect_tag != -1) {
 195                 g_source_remove(server->connect_tag);
 196                 server->connect_tag = -1;
 197         }
 198  




Change Warning 110.110 : Dangerous Function Cast

Priority:
State:
Finding:
Owner:
Note: