]> cvs.zerfleddert.de Git - proxmark3-svn/commitdiff
FIX: CoverityScan 123358 and 133864 - Unchecked return value
authorAlexis Green <alexis@cessp.it>
Wed, 3 Aug 2016 05:44:36 +0000 (22:44 -0700)
committerAlexis Green <alexis@cessp.it>
Wed, 3 Aug 2016 05:44:36 +0000 (22:44 -0700)
client/cmdhflegic.c

index 9168258122140048a1ec15156a2d4d18f302b60b..4ad60e3b073e32e2a851faadfa1e1c82b91f81ab 100644 (file)
@@ -579,7 +579,10 @@ int CmdLegicCalcCrc8(const char *Cmd){
                        // peek at length of the input string so we can
                        // figure out how many elements to malloc in "data"
                        bg=en=0;
                        // peek at length of the input string so we can
                        // figure out how many elements to malloc in "data"
                        bg=en=0;
-                       param_getptr(Cmd, &bg, &en, cmdp+1);
+                       if (param_getptr(Cmd, &bg, &en, cmdp+1)) {
+                               errors = true;
+                               break;
+                       }
                        len = (en - bg + 1);
 
                        // check that user entered even number of characters
                        len = (en - bg + 1);
 
                        // check that user entered even number of characters
@@ -599,7 +602,10 @@ int CmdLegicCalcCrc8(const char *Cmd){
                                break;
                        }
                        
                                break;
                        }
                        
-                       param_gethex(Cmd, cmdp+1, data, len);
+                       if (param_gethex(Cmd, cmdp+1, data, len)) {
+                               errors = true;
+                               break;
+                       }
 
                        len >>= 1;      
                        cmdp += 2;
 
                        len >>= 1;      
                        cmdp += 2;
Impressum, Datenschutz