+2005-11-26  Dirk Mueller  <dmueller@suse.com>
+       reviewed by: plam
+       
+       * src/fcmatch.c (FcCompareValueList):
+
+       Fix incorrect merge.
+
 2005-11-25  Patrick Lam  <plam@mit.edu>
        * src/fcmatch.c (FcMatchObjectPtrsInit, FcCompareValueList):
 
 
     bestWeak = 1e99;
     j = 0;
     for (v1 = v1orig, v1_ptrU = FcValueListPtrU(v1); v1_ptrU;
-        v1 = FcValueListPtrU(v1)->next, v1_ptrU = FcValueListPtrU(v1))
+        v1 = v1_ptrU->next, v1_ptrU = FcValueListPtrU(v1))
     {
-       for (v2 = v2orig, v2_ptrU = FcValueListPtrU(v2); FcValueListPtrU(v2); 
-            v2 = FcValueListPtrU(v2)->next)
+       for (v2 = v2orig, v2_ptrU = FcValueListPtrU(v2); v2_ptrU;
+            v2 = v2_ptrU->next, v2_ptrU = FcValueListPtrU(v2))
        {
            v = (*_FcMatchers[i].compare) (&v1_ptrU->value,
                                           &v2_ptrU->value);