diff --git a/dix/dixfonts.c b/dix/dixfonts.c index 149ab273e..f8dc5ff9b 100644 --- a/dix/dixfonts.c +++ b/dix/dixfonts.c @@ -1687,7 +1687,8 @@ SetFontPath(ClientPtr client, int npaths, unsigned char *paths) int bad; err = SetFontPathElements(npaths, paths, &bad, FALSE); - client->errorValue = bad; + if (err != Success) + client->errorValue = bad; } return err; }