From 888f485690e35e7be555c879fdcefebd9dc67d40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Fri, 1 Apr 2016 19:57:18 +0200 Subject: [PATCH] Allocate enough memory for server entries, fix #3144 --- src/windows/server_list.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/windows/server_list.c b/src/windows/server_list.c index b200a9615b..a029c2661e 100644 --- a/src/windows/server_list.c +++ b/src/windows/server_list.c @@ -500,7 +500,7 @@ static char *freadstralloc(SDL_RWops *file) if (SDL_RWread(file, &c, 1, 1) != 1) break; if (c == 0) break; - if (length > capacity) { + if (length >= capacity) { capacity *= 2; buffer = realloc(buffer, capacity); }