From c8693e1e894a758e2c686bdbc5ccaf2005fdf8a9 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sun, 5 Apr 2026 05:44:18 +0500 Subject: [PATCH] engine: common: fix char array underflow, on Q_strlen() - 1 --- engine/common/con_utils.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/engine/common/con_utils.c b/engine/common/con_utils.c index 5fdef596..11fe6e09 100644 --- a/engine/common/con_utils.c +++ b/engine/common/con_utils.c @@ -1199,6 +1199,9 @@ void Con_CompleteCommand( field_t *field, qboolean print_suggestions ) // setup the completion field con.completionField = field; + if( COM_StringEmpty( con.completionField->buffer )) + return; + // only look at the first token for completion purposes Cmd_TokenizeString( con.completionField->buffer );