]> git.wh0rd.org - fontconfig.git/blobdiff - src/fclang.c
Properly convert static charsets to dynamic charsets.
[fontconfig.git] / src / fclang.c
index 7af6ed190498a1d5ee2a14bfb749b40f05799228..4d171acf24cded4ee519fc06d97ab4b5a18e7ce0 100644 (file)
@@ -567,9 +567,15 @@ 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;
        }
     }