Tracker: fix generating filename on duplicate

sizeof for the pointer can't be used for buffer size calculation

Change-Id: I9c6b04ebc7abc3864a64fb6202e457eeb8d6787f
This commit is contained in:
Gerasim Troeglazov
2021-08-29 20:49:47 +10:00
parent caa2b52eaa
commit c7bd3e69fa
+2 -2
View File
@@ -2416,7 +2416,7 @@ FSMakeOriginalName(char* name, BDirectory* destDir, const char* suffix)
strlcpy(root, name, sizeof(root));
// save root name
strlcat(name, suffix, sizeof(name));
strlcat(name, suffix, B_FILE_NAME_LENGTH - 1);
}
strlcpy(copybase, name, sizeof(copybase));
@@ -2441,7 +2441,7 @@ FSMakeOriginalName(char* name, BDirectory* destDir, const char* suffix)
}
ASSERT((strlen(tempName) <= (B_FILE_NAME_LENGTH - 1)));
strlcpy(name, tempName, sizeof(name));
strcpy(name, tempName);
}