]> git.wh0rd.org - fontconfig.git/blobdiff - src/fclang.c
Write caches to first directory with permission. Valid cache in FcDirCacheOpen.
[fontconfig.git] / src / fclang.c
index 7af6ed190498a1d5ee2a14bfb749b40f05799228..552253d2dee366db68685f1670e5ea8ab5dc41e3 100644 (file)
@@ -567,11 +567,18 @@ FcNameUnparseLangSet (FcStrBuf *buf, const FcLangSet *ls)
        {
            if (!first)
                if (!FcStrBufChar (buf, '|'))
+                {
+                    FcStrListDone (list);
                    return FcFalse;
+                }
            if (!FcStrBufString (buf, extra))
-               return FcFalse;
+                {
+                    FcStrListDone (list);
+                    return FcFalse;
+                }
            first = FcFalse;
        }
+        FcStrListDone (list);
     }
     return FcTrue;
 }