]> cvs.zerfleddert.de Git - proxmark3-svn/commitdiff
FIX: old bug back, and now fixed again. @marshmellow42
authoriceman1001 <iceman@iuse.se>
Sun, 14 Jun 2015 15:18:22 +0000 (17:18 +0200)
committericeman1001 <iceman@iuse.se>
Sun, 14 Jun 2015 15:18:22 +0000 (17:18 +0200)
client/cmddata.c

index 5cce16e423dfb85226be65f67302f15a737e275b..d7dd5795141c8c36bdad6d13b394d0d8223f3de5 100644 (file)
@@ -498,18 +498,12 @@ int CmdBiphaseDecodeRaw(const char *Cmd)
 int ASKbiphaseDemod(const char *Cmd, bool verbose)
 {
        //ask raw demod GraphBuffer first
-       int offset=0, clk=0, invert=0, maxErr=0, ans=0;
-       ans = sscanf(Cmd, "%i %i %i %i", &offset, &clk, &invert, &maxErr);
-
-       if ( ans < 1) {
-               if (g_debugMode || verbose) PrintAndLog("Error when reading input parameters: %d", ans);
-               return 0;
-       }
+       int offset=0, clk=0, invert=0, maxErr=0;
+       sscanf(Cmd, "%i %i %i %i", &offset, &clk, &invert, &maxErr);
        
        uint8_t BitStream[MAX_DEMOD_BUF_LEN];
        size_t size = getFromGraphBuf(BitStream);         
-
-       int errCnt = askdemod(BitStream, &size, &clk, 0, maxErr, 0, 0);  
+       int errCnt = askdemod(BitStream, &size, &clk, &invert, maxErr, 0, 0);  
        if ( errCnt < 0 || errCnt > maxErr ) {   
                if (g_debugMode) PrintAndLog("DEBUG: no data or error found %d, clock: %d", errCnt, clk);  
                        return 0;  
Impressum, Datenschutz