X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/e57c8b2e5601aacd3655a7c1a5c47a7cab66d914..513c6c98af4583e18a7d2a13e082aa52733f9134:/client/cmdlfpresco.c?ds=sidebyside diff --git a/client/cmdlfpresco.c b/client/cmdlfpresco.c index 4fdf1be5..29fc81f2 100644 --- a/client/cmdlfpresco.c +++ b/client/cmdlfpresco.c @@ -68,8 +68,8 @@ int GetWiegandFromPresco(const char *Cmd, uint32_t *sitecode, uint32_t *usercode *fullcode = param_get32ex(Cmd, cmdp+1, 0, 10); cmdp+=2; break; - case 'P': - case 'p': + case 'D': + case 'd': //param get string int param_getstr(const char *line, int paramnum, char * str) stringlen = param_getstr(Cmd, cmdp+1, id); if (stringlen < 2) return -1; @@ -91,7 +91,7 @@ int GetWiegandFromPresco(const char *Cmd, uint32_t *sitecode, uint32_t *usercode if(cmdp == 0) errors = 1; //Validations - if(errors || stringlen == 0) return -1; + if(errors || (stringlen == 0 && !hex) ) return -1; if (!hex) { for (int index =0; index < strlen(id); ++index) {