check len instead of the actual buffer as per iceman request

This commit is contained in:
zxkmm 2025-01-04 22:52:05 +08:00
commit 4b5913cc7c

View file

@ -2698,7 +2698,7 @@ static int CmdHF14AMfAutoPWN(const char *Cmd) {
// read uid to generate a filename for the key file // read uid to generate a filename for the key file
char suffix[FILE_PATH_SIZE]; char suffix[FILE_PATH_SIZE];
if (outfilename[0] != '\0') { if (outfnlen) {
snprintf(suffix, sizeof(suffix), "-key-%s.bin", outfilename); snprintf(suffix, sizeof(suffix), "-key-%s.bin", outfilename);
} else { } else {
snprintf(suffix, sizeof(suffix), "-key.bin"); snprintf(suffix, sizeof(suffix), "-key.bin");
@ -3232,7 +3232,7 @@ all_found:
free(fptr); free(fptr);
if (outfilename[0] != '\0') { if (outfnlen) {
snprintf(suffix, sizeof(suffix), "-dump-%s", outfilename); snprintf(suffix, sizeof(suffix), "-dump-%s", outfilename);
} else { } else {
snprintf(suffix, sizeof(suffix), "-dump"); snprintf(suffix, sizeof(suffix), "-dump");