Text  |   XML   |   Visible Warnings:

irssi-0.8.14 : irssi-0.8.14 analysis 2 : Dangerous Function Cast  at fe-exec.c:519

Categories: LANG.CAST.FN CWE:628 CWE:234
Warning ID: 1625.27016
Procedure: handle_exec
Trace: view
Modified: Thu Nov 26 11:00:59 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/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 1625.27016 : Dangerous Function Cast

Priority:
State:
Finding:
Owner:
Note: