Text  |   XML   |   Visible Warnings:

Irssi : Irssi analysis 1 : Dangerous Function Cast  at fe-exec.c:519

Categories: LANG.CAST.FN CWE:628 CWE:234
Warning ID: 864.864
Procedure: handle_exec
Trace: View
Modified: Wed Sep 2 11:37:23 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/fe-common/core/fe-exec.c
   Enter handle_exec
 509         rec->args = g_strdup(args);
 510         rec->notice = notice;
 511         rec->silent = g_hash_table_lookup(optlist, "-") != NULL;
 512         rec->quiet = g_hash_table_lookup(optlist, "quiet") != NULL;
 513         rec->name = g_strdup(g_hash_table_lookup(optlist, "name"));
 514  
 515         level = g_hash_table_lookup(optlist, "level");
 516         rec->level = level == NULL ? MSGLEVEL_CLIENTCRAP : level2bits(level, NULL);
 517  
 518         rec->read_tag = g_input_add(rec->in, G_INPUT_READ,
Wrong Number of Parameters519                                     (GInputFunction) sig_exec_input_reader,     /* Dangerous Function Cast */
 520                                     rec);
 521         processes = g_slist_append(processes, rec);
 522  
 523         if (rec->target == NULL && interactive)
 524                 rec->target_item = exec_wi_create(active_win, rec);
 525  
 526         signal_emit("exec new", 1, rec);
 527 
 528  
 529 /* SYNTAX: EXEC [-] [-nosh] [-out | -msg <target> | -notice <target>]




Change Warning 864.864 : Dangerous Function Cast

Priority:
State:
Finding:
Owner:
Note: