CHG: "hf mf hardnested" - less printing

CHG: some filehandles = NULL.
This commit is contained in:
iceman1001 2016-10-21 16:06:53 +02:00
commit 2dcf60f3df
15 changed files with 112 additions and 61 deletions

View file

@ -412,14 +412,20 @@ int loadTraceCard(uint8_t *tuid, uint8_t uidlen) {
memset(buf, 0, sizeof(buf));
if (fgets(buf, sizeof(buf), f) == NULL) {
PrintAndLog("No trace file found or reading error.");
fclose(f);
if (f) {
fclose(f);
f = NULL;
}
return 2;
}
if (strlen(buf) < 32){
if (feof(f)) break;
PrintAndLog("File content error. Block data must include 32 HEX symbols");
fclose(f);
if (f) {
fclose(f);
f = NULL;
}
return 2;
}
for (i = 0; i < 32; i += 2)
@ -429,7 +435,10 @@ int loadTraceCard(uint8_t *tuid, uint8_t uidlen) {
blockNum++;
}
fclose(f);
if (f) {
fclose(f);
f = NULL;
}
return 0;
}
@ -447,7 +456,10 @@ int saveTraceCard(void) {
fprintf(f,"\n");
}
fflush(f);
fclose(f);
if (f) {
fclose(f);
f = NULL;
}
return 0;
}