From deec7e422d12ca742862846733bbb94a19dd042e Mon Sep 17 00:00:00 2001 From: maraakate Date: Fri, 27 May 2022 18:28:31 -0400 Subject: [PATCH] src/common/shared/shared.c: Check >= maxsize in Info_SetValueForKey(). Found by ASAN. --- src/common/shared/shared.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/shared/shared.c b/src/common/shared/shared.c index 260780af..4d41ff63 100644 --- a/src/common/shared/shared.c +++ b/src/common/shared/shared.c @@ -1398,7 +1398,7 @@ Info_SetValueForKey(char *s, char *key, char *value) Com_sprintf(newi, sizeof(newi), "\\%s\\%s", key, value); - if (strlen(newi) + strlen(s) > maxsize) + if (strlen(newi) + strlen(s) >= maxsize) { Com_Printf("Info string length exceeded\n"); return;