From 238de4aa5755118673d1af6e815f01c0578f45f5 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 29 Sep 2017 20:56:54 +0200 Subject: [PATCH] Prevent memory leak --- menu/drivers/xmb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/menu/drivers/xmb.c b/menu/drivers/xmb.c index 0263190999..dd1a2892da 100755 --- a/menu/drivers/xmb.c +++ b/menu/drivers/xmb.c @@ -1114,7 +1114,8 @@ static void xmb_set_thumbnail_content(void *data, char *s, size_t len) xmb_handle_t *xmb = (xmb_handle_t*)data; if (!xmb) return; - + if (xmb->thumbnail_content && !string_is_empty(xmb->thumbnail_content)) + free(xmb->thumbnail_content); xmb->thumbnail_content = strdup(s); }