aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Laszlo Papp <ext-laszlo.papp@nokia.com>2011-03-14 15:38:08 +0200
committerGravatar Miklos Szeredi <mszeredi@suse.cz>2011-03-30 19:34:58 +0200
commit3a48e06de9c68666801522cd58b8acd5004b9c67 (patch)
treee6a62674c47b8faeaf1263083ce582753d88b71d
parenta7a026043b7d9f2caff174d10a8d07d1c675c063 (diff)
Fix a possible resource leak (free the old up)
-rw-r--r--lib/modules/iconv.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/modules/iconv.c b/lib/modules/iconv.c
index ca62c82..b9946d9 100644
--- a/lib/modules/iconv.c
+++ b/lib/modules/iconv.c
@@ -716,6 +716,10 @@ out_free:
free(ic->from_code);
free(ic->to_code);
free(ic);
+ if (old) {
+ setlocale(LC_CTYPE, old);
+ free(old);
+ }
return NULL;
}