]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - client/cmdhfmfu.c
MFU adj to allow 0 len returns on raw cmds
[proxmark3-svn] / client / cmdhfmfu.c
index 607cad96d8be116795e1caca7468e405328bec59..e24e3fad1178a98ec6ee45f2fb04a6b697061f5d 100644 (file)
@@ -107,7 +107,7 @@ static int ul_send_cmd_raw( uint8_t *cmd, uint8_t cmdlen, uint8_t *response, uin
        SendCommand(&c);
        UsbCommand resp;
        if (!WaitForResponseTimeout(CMD_ACK, &resp, 1500)) return -1;
-       if (resp.arg[0] < 1) return     -1;
+       if (!resp.arg[0] && responseLength) return -1;
 
        uint16_t resplen = (resp.arg[0] < responseLength) ? resp.arg[0] : responseLength;
        memcpy(response, resp.d.asBytes, resplen);
Impressum, Datenschutz