if the test reports a failure message, always display it (it was
ignored); it makes no sense to ever hide this, so we don't worry about
the verbosity setting for this
diff --git a/expat/tests/minicheck.c b/expat/tests/minicheck.c
index c059f63..d2f4295 100644
--- a/expat/tests/minicheck.c
+++ b/expat/tests/minicheck.c
@@ -158,6 +158,12 @@
void
_fail_unless(int condition, const char *file, int line, char *msg)
{
+ /* Always print the error message so it isn't lost. In this case,
+ we have a failure, so there's no reason to be quiet about what
+ it is.
+ */
+ if (msg != NULL)
+ printf("%s", msg);
longjmp(env, 1);
}