X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/02d352fea75385d80b49a7ab8703692ae307f073..a0a61c91ccefed75187e810cca0e3bcb319ecdcf:/client/cmdhfmfdesfire.c 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; }