From 5e7d9affe34cdd7221d5331ba33cd3dca092c5e4 Mon Sep 17 00:00:00 2001 From: radius Date: Sun, 22 Jan 2017 12:33:14 -0500 Subject: [PATCH] free netplay_room_list before allocating again --- menu/cbs/menu_cbs_ok.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/menu/cbs/menu_cbs_ok.c b/menu/cbs/menu_cbs_ok.c index 0abace4aa6..b219bbba07 100644 --- a/menu/cbs/menu_cbs_ok.c +++ b/menu/cbs/menu_cbs_ok.c @@ -3349,6 +3349,9 @@ finish: room_data = string_split(buf, "\n"); + if (netplay_room_list) + free(netplay_room_list); + netplay_room_count = room_data->size / 8; netplay_room_list = (struct netplay_room*)malloc(sizeof(struct netplay_room) * netplay_room_count);