Merge pull request #3916 from facebook/no_sprintf

removed sprintf usage from zstdcli.c
This commit is contained in:
Yann Collet 2024-02-27 13:28:32 -08:00 committed by GitHub
commit a58b48ef0e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -318,7 +318,7 @@ static void usageAdvanced(const char* programName)
static void badUsage(const char* programName, const char* parameter)
{
DISPLAYLEVEL(1, "Incorrect parameter: %s\n", parameter);
DISPLAYLEVEL(1, "Incorrect parameter: %s \n", parameter);
if (g_displayLevel >= 2) usage(stderr, programName);
}
@ -1148,7 +1148,6 @@ int main(int argCount, const char* argv[])
argument++;
while (argument[0]!=0) {
char shortArgument[3];
#ifndef ZSTD_NOCOMPRESS
/* compression Level */
@ -1281,9 +1280,11 @@ int main(int argCount, const char* argv[])
/* unknown command */
default :
sprintf(shortArgument, "-%c", argument[0]);
badUsage(programName, shortArgument);
CLEAN_RETURN(1);
{ char shortArgument[3] = {'-', 0, 0};
shortArgument[1] = argument[0];
badUsage(programName, shortArgument);
CLEAN_RETURN(1);
}
}
}
continue;