mirror of
https://github.com/facebook/zstd.git
synced 2025-08-07 06:23:00 +03:00
Removed strdup() dependency
This commit is contained in:
@@ -138,9 +138,11 @@ void UTIL_createDestinationDirTable(char** dstFilenameTable, const char** filena
|
|||||||
finalPathLen = strlen(outDirName);
|
finalPathLen = strlen(outDirName);
|
||||||
filenameBegin = strrchr(filenameTable[u], c[0]);
|
filenameBegin = strrchr(filenameTable[u], c[0]);
|
||||||
if (filenameBegin == NULL) {
|
if (filenameBegin == NULL) {
|
||||||
filename = strdup(filenameTable[u]);
|
filename = (char*) malloc((strlen(filenameTable[u])+1) * sizeof(char));
|
||||||
|
strcpy(filename, filenameTable[u]);
|
||||||
} else {
|
} else {
|
||||||
filename = strdup(filenameBegin+1);
|
filename = (char*) malloc((strlen(filenameBegin+1)) * sizeof(char));
|
||||||
|
strcpy(filename, filenameBegin+1);
|
||||||
}
|
}
|
||||||
|
|
||||||
finalPathLen += strlen(filename);
|
finalPathLen += strlen(filename);
|
||||||
|
Reference in New Issue
Block a user