goto error;
*index = r_index;
+ result = FcPatternGetString(rpat, FC_FILE, 0, &r_file);
+ if (result != FcResultMatch)
+ goto error;
+ retval = strdup((const char*)r_file);
+
result = FcPatternGetString(rpat, FC_FAMILY, 0, &r_family);
if (result != FcResultMatch)
goto error;
(const char*)r_family, family);
}
- result = FcPatternGetString(rpat, FC_FILE, 0, &r_file);
- if (result != FcResultMatch)
- goto error;
-
- retval = strdup((const char*)r_file);
error:
if (pat) FcPatternDestroy(pat);
if (fset) FcFontSetDestroy(fset);