From ecdf17500673e5c68210c3a5f49b0f0c7f95aba3 Mon Sep 17 00:00:00 2001 From: pinumbernumber <1337rz@gmail.com> Date: Tue, 4 Feb 2014 19:59:15 +0000 Subject: [PATCH] fix tiny leak --- input/dinput.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/input/dinput.c b/input/dinput.c index 72bc4af0b6..a10b2e6736 100644 --- a/input/dinput.c +++ b/input/dinput.c @@ -664,10 +664,14 @@ static bool guid_is_xinput_device(const GUID* product_guid) (GetRawInputDeviceInfoA(raw_devs[i].hDevice, RIDI_DEVICENAME, devName, &nameSize) != ((UINT)-1)) && (strstr(devName, "IG_") != NULL) ) { + free(raw_devs); + raw_devs = NULL; return true; } } - + + free(raw_devs); + raw_devs = NULL; return false; }