diff options
Diffstat (limited to 'src/backend/utils/error/elog.c')
-rw-r--r-- | src/backend/utils/error/elog.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/backend/utils/error/elog.c b/src/backend/utils/error/elog.c index 2a41d3b57fd..2766205c049 100644 --- a/src/backend/utils/error/elog.c +++ b/src/backend/utils/error/elog.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/error/elog.c,v 1.87 2001/06/20 18:07:56 petere Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/error/elog.c,v 1.88 2001/08/06 21:55:13 petere Exp $ * *------------------------------------------------------------------------- */ @@ -720,7 +720,11 @@ static const char *useful_strerror(int errnum) static char errorstr_buf[48]; char *str; - str = strerror(errnum); + if (errnum == ERANGE) + /* small trick to save creating many regression test result files */ + str = gettext("Numerical result out of range"); + else + str = strerror(errnum); /* * Some strerror()s return an empty string for out-of-range errno. |