Text  |   XML   |   Visible Warnings:

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

Categories: LANG.CAST.FN CWE:628 CWE:234
Warning ID: 1344.26790
Procedure: dcc_server_msg
Trace: view
Modified: Thu Nov 26 11:00:02 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_msg
 204                         char *str;
 205                         CHAT_DCC_REC *dccchat = dcc_chat_create(dcc->server, NULL, msg, "chat");
 206  
 207                         dccchat->starttime = time(NULL);
 208                         dccchat->handle = dcc->handle;
 209                         dccchat->sendbuf = net_sendbuffer_create(dccchat->handle, 0);
 210                         memcpy(&dccchat->addr, &dcc->addr, sizeof(IPADDR));
 211                         net_ip2host(&dccchat->addr, dccchat->addrstr);
 212                         dccchat->port = dcc->port;
 213                         dccchat->tagread = g_input_add(dccchat->handle, G_INPUT_READ,
Wrong Number of Parameters214                                                        (GInputFunction) dcc_chat_input, dccchat);     /* Dangerous Function Cast */
 215  
 216                         dcc->connection_established = 1;
 217                         signal_emit("dcc connected", 1, dccchat);
 218  
 219                         str = g_strdup_printf("101 %s\n",
 220                                               (dccchat->server) ? dccchat->server->nick : "??");
 221                         net_sendbuffer_send(dccchat->sendbuf, str, strlen(str));
 222                         g_free(str);
 223                 }
 224         }




Change Warning 1344.26790 : Dangerous Function Cast

Priority:
State:
Finding:
Owner:
Note: