fixed unnecessary format string evaluation in ffPrintError

This commit is contained in:
Linus Dierheimer
2021-05-09 12:39:44 +02:00
parent b5454c28bf
commit ed2b72e0cf
+4 -1
View File
@@ -39,10 +39,13 @@ void ffPrintLogoAndKey(FFinstance* instance, const char* moduleName, uint8_t mod
void ffPrintError(FFinstance* instance, const char* moduleName, uint8_t moduleIndex, const FFstrbuf* customKeyFormat, const FFstrbuf* formatString, uint32_t numFormatArgs, const char* message, ...)
{
if(!instance->config.showErrors)
return;
va_list arguments;
va_start(arguments, message);
if((formatString == NULL || formatString->length == 0) && instance->config.showErrors)
if(formatString == NULL || formatString->length == 0)
{
ffPrintLogoAndKey(instance, moduleName, moduleIndex, customKeyFormat);
fputs(FASTFETCH_TEXT_MODIFIER_ERROR, stdout);