work around

This commit is contained in:
Ray Lee 2021-08-17 18:15:15 +08:00
commit 5e22345111

View file

@ -386,9 +386,9 @@ static int CmdFlashMemSpiFFSDump(const char *Cmd) {
// set file extension // set file extension
char *suffix = strchr(fn, '.'); char *suffix = strchr(fn, '.');
if (suffix) { if (suffix) {
int new_fn_len = strlen(fn) - strlen(suffix); size_t new_fn_len = strlen(fn) - strlen(suffix);
char *new_fn = (char *) calloc(new_fn_len, sizeof(char)); char *new_fn = (char *) calloc(new_fn_len, sizeof(char));
new_fn = strncpy(new_fn, fn, new_fn_len); new_fn = (char *) memccpy(new_fn, fn, new_fn_len, sizeof(char));
saveFile(fn, suffix, dump, len); saveFile(fn, suffix, dump, len);
} else } else
saveFile(fn, ".bin", dump, len); // default saveFile(fn, ".bin", dump, len); // default