Skip to content

Commit 3703061

Browse files
committed
Small hardening
Signed-off-by: Frederic.Pillon <[email protected]>
1 parent 1868af1 commit 3703061

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/SD.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ void File::ls(uint8_t flags, uint8_t indent)
280280
sprintf(fullPath, "%s/%s", _name, fn);
281281
File filtmp = SD.open(fullPath);
282282

283-
if (filtmp._name != NULL) {
283+
if (filtmp) {
284284
Serial.println();
285285
filtmp.ls(flags, indent + 2);
286286
filtmp.close();
@@ -391,6 +391,7 @@ void File::close()
391391
f_close(_fil);
392392
}
393393
free(_fil);
394+
_fil = NULL;
394395
}
395396

396397
#if _FATFS == 68300
@@ -402,6 +403,7 @@ void File::close()
402403
}
403404

404405
free(_name);
406+
_name = NULL;
405407
}
406408
}
407409

0 commit comments

Comments
 (0)