X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/908536d1616e4953db6fe43de8a6b0cac1972b9a..be67483e63430608982f1c92e02b59d7b4dc65b3:/client/cmdhfmfdesfire.c?ds=sidebyside diff --git a/client/cmdhfmfdesfire.c b/client/cmdhfmfdesfire.c index f2c53dbf..89784da2 100644 --- a/client/cmdhfmfdesfire.c +++ b/client/cmdhfmfdesfire.c @@ -33,8 +33,8 @@ int CmdHF14AMfDESAuth(const char *Cmd){ uint8_t blockNo = 0; //keyNo=0; - uint32_t cuid=0; - uint8_t reply[16]; + uint32_t cuid = 0; + uint8_t reply[16] = {0x00}; //DES_cblock r1_b1; uint8_t b1[8]={ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; uint8_t b2[8]={ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; @@ -126,8 +126,8 @@ int CmdHF14AMfAESAuth(const char *Cmd){ uint8_t blockNo = 0; //keyNo=0; - uint32_t cuid=0; - uint8_t reply[32]; + uint32_t cuid = 0; + uint8_t reply[32] = {0x00}; //DES_cblock r1_b1; //unsigned char * b1, b2, nr, b0, r0, r1; @@ -239,7 +239,7 @@ static command_t CommandTable[] = int CmdHFMFDesfire(const char *Cmd){ // flush - WaitForResponseTimeout(CMD_ACK,NULL,100); + clearCommandBuffer(); CmdsParse(CommandTable, Cmd); return 0; }