[glib] registrybackend: fix memory leak
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] registrybackend: fix memory leak
- Date: Fri, 5 Feb 2016 08:41:19 +0000 (UTC)
commit c4d943186e2709a975c574dfb396b911ca988a55
Author: Руслан Ижбулатов <lrn1986 gmail com>
Date: Fri Feb 5 09:39:21 2016 +0100
registrybackend: fix memory leak
gio/gregistrysettingsbackend.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/gio/gregistrysettingsbackend.c b/gio/gregistrysettingsbackend.c
index 3a97651..330f57f 100644
--- a/gio/gregistrysettingsbackend.c
+++ b/gio/gregistrysettingsbackend.c
@@ -809,6 +809,10 @@ registry_read (HKEY hpath,
if (result != ERROR_SUCCESS)
{
handle_read_error (result, path_name, value_name);
+
+ if (p_value->type != REG_DWORD)
+ g_free (buffer);
+
return FALSE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]