From 1ff41ddbd7c06d7d9aae237bec9b7f7444f3e7dc Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sun, 17 May 2009 07:18:19 +0200 Subject: [PATCH] xbps_get_regpkgdb_dict(): fix two memleaks. --HG-- extra : convert_revision : d66be453f2472e5fdb81b2810f1777166d9a04d3 --- lib/plist.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/plist.c b/lib/plist.c index d97b9f1680..046d2ae7f1 100644 --- a/lib/plist.c +++ b/lib/plist.c @@ -214,11 +214,14 @@ xbps_get_regpkgdb_dict(void) return NULL; regpkgdb_dict = prop_dictionary_internalize_from_file(plist); - if (regpkgdb_dict == NULL) + if (regpkgdb_dict == NULL) { + free(plist); return NULL; + } + free(plist); } - return prop_dictionary_copy(regpkgdb_dict); + return regpkgdb_dict; } void