From 542f87bf559e123988adbda6b86d8dedef0d243a Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 29 Sep 2017 21:29:34 +0200 Subject: [PATCH] Prevent leaks --- libretro-common/streams/file_stream.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libretro-common/streams/file_stream.c b/libretro-common/streams/file_stream.c index 7a911bc4b5..d022c04366 100644 --- a/libretro-common/streams/file_stream.c +++ b/libretro-common/streams/file_stream.c @@ -62,6 +62,7 @@ #endif #include +#include #include #include @@ -567,7 +568,7 @@ int filestream_close(RFILE *stream) if (!stream) goto error; - if (stream->ext) + if (stream->ext && !string_is_empty(stream->ext)) free(stream->ext); #if defined(PSP)