fix realloc properly

This commit is contained in:
iceman1001 2020-05-27 22:33:50 +02:00
commit 4073b88ed7

View file

@ -99,11 +99,12 @@ int searchHomeFilePath(char **foundpath, const char *subdir, const char *filenam
}
if (subdir != NULL) {
pathlen += strlen(subdir);
path = realloc(path, pathlen * sizeof(char));
if (path == NULL) {
char *tmp = realloc(path, pathlen * sizeof(char));
if (tmp == NULL) {
free(path);
return PM3_EMALLOC;
}
path = tmp;
strcat(path, subdir);
#ifdef _WIN32