From 3861ba9f499af64f0677cae0e84c7c00dd70e484 Mon Sep 17 00:00:00 2001 From: akr Date: Tue, 24 Nov 2009 00:50:26 +0000 Subject: * error.c (rb_strerrno): return "UNKNOWNERROR" for non-zero unknown error. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- error.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'error.c') diff --git a/error.c b/error.c index aeacc4d130..f97452941b 100644 --- a/error.c +++ b/error.c @@ -1261,12 +1261,13 @@ Init_syserr(void) char * rb_strerrno(int err) { + if (err == 0) return "NOERROR"; #define defined_error(name, num) if (err == num) return name; #define undefined_error(name) #include "known_errors.inc" #undef defined_error #undef undefined_error - return "NOERROR"; + return "UNKNOWNERROR"; } static void -- cgit v1.2.3