FIXWARN : Provided limits to sscanf(), reduced scope of cache_enabled.

This commit is contained in:
elegantShock2258 2021-10-14 16:28:59 +05:30
parent 1ad023f49c
commit aa4a14998f
No known key found for this signature in database
GPG key ID: CABDDF7DC0C18BFA

View file

@ -122,11 +122,13 @@ void remove_brackets(char *str);
int main(int argc, char *argv[])
{
char *cache_env = getenv("UWUFETCH_CACHE_ENABLED");
int cache_enabled = 0;
if (cache_env != NULL)
{
{
int cache_enabled = 0;
char buffer[128];
sscanf(cache_env, "%[TRUEtrue1]", buffer);
sscanf(cache_env, "%1[TRUEtrue1]", buffer);
cache_enabled = (strcmp(buffer, "true") == 0 || strcmp(buffer, "TRUE") == 0 || strcmp(buffer, "1") == 0);
if (cache_enabled)
{