[systemd-devel] [PATCH 2/6] localectl: fix memleak, call set_free before return
Michal Sekletar
msekleta at redhat.com
Thu Oct 25 07:16:15 PDT 2012
---
src/locale/localectl.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/locale/localectl.c b/src/locale/localectl.c
index c05eba0..16700fe 100644
--- a/src/locale/localectl.c
+++ b/src/locale/localectl.c
@@ -354,6 +354,7 @@ static int list_locales(DBusConnection *bus, char **args, unsigned n) {
h->locrectab_offset + h->locrectab_size > st.st_size ||
h->sumhash_offset + h->sumhash_size > st.st_size) {
log_error("Invalid archive file.");
+ set_free(locales);
return -EBADMSG;
}
--
1.7.11.7
More information about the systemd-devel
mailing list