mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2024-11-29 23:07:42 +00:00
[1.1.x] Fix null check in lsDive (#10979)
This commit is contained in:
parent
1132ec34c1
commit
1b1e15623a
@ -98,8 +98,8 @@ void CardReader::lsDive(const char *prepend, SdFile parent, const char * const m
|
|||||||
createFilename(dosFilename, p);
|
createFilename(dosFilename, p);
|
||||||
|
|
||||||
// Allocate enough stack space for the full path to a folder, trailing slash, and nul
|
// Allocate enough stack space for the full path to a folder, trailing slash, and nul
|
||||||
bool prepend_is_empty = (prepend[0] == '\0');
|
const bool prepend_is_empty = (!prepend || prepend[0] == '\0');
|
||||||
int len = (prepend_is_empty ? 1 : strlen(prepend)) + strlen(dosFilename) + 1 + 1;
|
const int len = (prepend_is_empty ? 1 : strlen(prepend)) + strlen(dosFilename) + 1 + 1;
|
||||||
char path[len];
|
char path[len];
|
||||||
|
|
||||||
// Append the FOLDERNAME12/ to the passed string.
|
// Append the FOLDERNAME12/ to the passed string.
|
||||||
|
Loading…
Reference in New Issue
Block a user