diff --git a/dix/dixfonts.c b/dix/dixfonts.c index cfb195b0b7..4310f5b8ef 100644 --- a/dix/dixfonts.c +++ b/dix/dixfonts.c @@ -630,9 +630,8 @@ doListFontsAndAliases(ClientPtr client, LFclosurePtr c) } if (err == FontNameAlias) { free(resolved); - resolved = calloc(1, resolvedlen + 1); - if (resolved) - memcpy(resolved, tmpname, resolvedlen + 1); + resolved = XNFalloc(resolvedlen + 1); + memcpy(resolved, tmpname, resolvedlen + 1); } }