diff options
author | unknown <msvensson@pilot.mysql.com> | 2007-02-06 23:01:01 +0100 |
---|---|---|
committer | unknown <msvensson@pilot.mysql.com> | 2007-02-06 23:01:01 +0100 |
commit | 0554802f3cd52fc0241ca245d6e7d3cfc173a371 (patch) | |
tree | d0c8a766b99573fb4369da66ec39fffa93d7a52d | |
parent | 31aee856d83684d4f53e6037d02e1240f694e7cb (diff) | |
parent | 665d9e30fb48026119815efcde7dc2129b2a8758 (diff) | |
download | mariadb-git-0554802f3cd52fc0241ca245d6e7d3cfc173a371.tar.gz |
Merge 192.168.0.10:mysql/mysql-4.1-maint
into pilot.mysql.com:/home/msvensson/mysql/mysql-4.1-maint
-rw-r--r-- | extra/perror.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/extra/perror.c b/extra/perror.c index 69cd6f87aab..764f54eafe3 100644 --- a/extra/perror.c +++ b/extra/perror.c @@ -217,8 +217,11 @@ int main(int argc,char *argv[]) On some system, like NETWARE, strerror(unknown_error) returns a string 'Unknown Error'. To avoid printing it we try to find the error string by asking for an impossible big error message. + + On Solaris 2.8 it might return NULL */ - msg= strerror(10000); + if ((msg= strerror(10000)) == NULL) + msg= "Unknown Error"; /* Allocate a buffer for unknown_error since strerror always returns |