]> err.no Git - varnish/commitdiff
Don't print strerror(errno) unless errno != 0.
authordes <des@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Fri, 25 Jan 2008 16:00:42 +0000 (16:00 +0000)
committerdes <des@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Fri, 25 Jan 2008 16:00:42 +0000 (16:00 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@2387 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/lib/libvarnish/assert.c

index 0dbd03ef446e65fb82141341e06e37bf39223089..471058ae1f93b8492057a2d3f91b0bd56d8e9cb2 100644 (file)
@@ -42,8 +42,11 @@ lbv_xxxassert(const char *func, const char *file, int line, const char *cond, in
 
        fprintf(stderr,
            "Missing errorhandling code in %s(), %s line %d:\n"
-           "  Condition(%s) not true.\n"
-           "  errno = %d (%s)\n", func, file, line, cond, err, strerror(err));
+           "  Condition(%s) not true.\n",
+           func, file, line, cond);
+       if (err)
+               fprintf(stderr,
+                   "  errno = %d (%s)\n", err, strerror(err));
        abort();
 }
 
@@ -53,7 +56,10 @@ lbv_assert(const char *func, const char *file, int line, const char *cond, int e
 
        fprintf(stderr,
            "Assert error in %s(), %s line %d:\n"
-           "  Condition(%s) not true.\n"
-           "  errno = %d (%s)\n", func, file, line, cond, err, strerror(err));
+           "  Condition(%s) not true.\n",
+           func, file, line, cond);
+       if (err)
+               fprintf(stderr,
+                   "  errno = %d (%s)\n", err, strerror(err));
        abort();
 }