Text  |   XML   |   Visible Warnings:

Pvm : Pvm analysis 1 : Negative Character Value  at lpvmpack.c:2045

Categories: LANG.TYPE.NEGCHAR CWE:119 CWE:686
Warning ID: 2421.2441
Similar Warnings: 2421.2440
Procedure: pvm_vunpackf
Trace: View
Modified: Wed Sep 2 12:37:32 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/pvm/pvm3/src/lpvmpack.c
   Enter pvm_vunpackf
 2035                 if (*p++ == '%') {
 2036                         cnt = 1;
 2037                         std = 1;
 2038                         vl = vh = vu = 0;
 2039                         if (*p == '*') {
 2040                                 cnt = va_arg(ap, int);
 2041                                 p++;
 2042                         } else 
 2043                                 if (isdigit(*p)) {   /* Negative Character Value (ID: 2422.2442) */
 2044                                         cnt = atoi(p);
Type is char or signed char2045                                         while (isdigit(*++p)) ;     /* Negative Character Value */
 2046                                 }
 2047                         if (*p == '.') {
 2048                                 if (*++p == '*') {
 2049                                         std = va_arg(ap, int);
 2050                                         p++;
 2051                                 } else 
 2052                                         if (isdigit(*p)) {   /* Negative Character Value (ID: 2422.2443) */
 2053                                                 std = atoi(p);
 2054                                                 while (isdigit(*++p)) ;   /* Negative Character Value (ID: 2421.2440) */
 2055                                         }




Change Warning 2421.2441 : Negative Character Value

Because they are very similar, this warning shares annotations with warning 2421.2440.
CodeSonar has selected warning 2421.2440 to represent this group of similar warnings. In order to edit this group, you must edit warning 2421.2440.