From 569657a24ca11aedfd3b588984344d7ab97fe09f Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Tue, 5 Mar 2013 12:46:01 +0900 Subject: [PATCH] Fix a memory leak --- src/fclang.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/fclang.c b/src/fclang.c index 8e9b094..9f685f6 100644 --- a/src/fclang.c +++ b/src/fclang.c @@ -1027,9 +1027,11 @@ FcLangSetOperate(const FcLangSet *a, const FcChar8 *s)) { FcLangSet *langset = FcLangSetCopy (a); - FcStrList *sl = FcStrListCreate (FcLangSetGetLangs (b)); + FcStrSet *set = FcLangSetGetLangs (b); + FcStrList *sl = FcStrListCreate (set); FcChar8 *str; + FcStrSetDestroy (set); while ((str = FcStrListNext (sl))) { func (langset, str);