Source: fontconfig
Version: 2.12.1-0.1
Severity: normal
Tags: patch
Hi,
fc-cache returns with exit code 0 if there were 256 errors as it increments
a "ret" int that is subsquently returned from main(). This also occurs with
512 errors, etc.
Patch attached.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
diff --git a/fc-cache/fc-cache.c b/fc-cache/fc-cache.c
index 0336073..800e74c 100644
--- a/fc-cache/fc-cache.c
+++ b/fc-cache/fc-cache.c
@@ -408,5 +408,5 @@ main (int argc, char **argv)
sleep (2);
if (verbose)
printf ("%s: %s\n", argv[0], ret ? "failed" : "succeeded");
- return ret;
+ return (ret == 0) ? 0 : 1;
}