src/lib/common.c
changeset 2 11757d6b43a6
parent 1 b31db3248246
--- a/src/lib/common.c	Thu Sep 25 15:03:09 2008 +0300
+++ b/src/lib/common.c	Thu Sep 25 21:28:08 2008 +0300
@@ -15,7 +15,7 @@
     vfprintf(stream, fmt, va);
     
     if (perr)
-        fprintf(stream, ": %s\n", strerror(errno));
+        fprintf(stream, ": %s\n", strerror(perr > 0 ? errno : -perr));
 
     fprintf(stream, "\n");
 }