Text  |   XML   |   Visible Warnings:

irssi-0.8.14 : irssi-0.8.14 analysis 2 : Dangerous Function Cast  at dcc-server.c:187

Categories: LANG.CAST.FN CWE:628 CWE:234
Warning ID: 1342.26788
Procedure: dcc_server_listen
Trace: view
Modified: Thu Nov 26 11:00:01 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
   /kat0/fletcher/SATE/2010/irssi-0.8.14/src/irc/dcc/dcc-server.c
   Enter dcc_server_listen
 177         /* Create a new DCC SERVER to handle this connection */ 
 178         newdcc = dcc_server_clone(dcc);
 179  
 180         newdcc->starttime = time(NULL);   /* Null Pointer Dereference (ID: 7276.28362) */
 181         newdcc->handle = handle;
 182         newdcc->sendbuf = net_sendbuffer_create(handle, 0);
 183         memcpy(&newdcc->addr, &ip, sizeof(IPADDR));
 184         net_ip2host(&newdcc->addr, newdcc->addrstr);
 185         newdcc->port = port;
 186         newdcc->tagread = g_input_add(handle, G_INPUT_READ,
Wrong Number of Parameters187                                       (GInputFunction) dcc_server_input, newdcc);     /* Dangerous Function Cast */
 188  
 189         signal_emit("dcc connected", 1, newdcc);
 190 } 
 191  
 192 /* DCC SERVER: text received */ 
 193 static void dcc_server_msg(SERVER_DCC_REC *dcc, const char *msg)
 194 {
 195         g_return_if_fail(IS_DCC_SERVER(dcc));
 196         g_return_if_fail(msg != NULL);
 197  




Change Warning 1342.26788 : Dangerous Function Cast

Priority:
State:
Finding:
Owner:
Note: