From ca7f0852df06c59ba7583fa68359d39dbfc4b148 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 6 Apr 2004 12:02:36 +0000 Subject: [PATCH] Gisle Vanem caught me breaking the windows version of Curl_strerror() --- lib/strerror.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/strerror.c b/lib/strerror.c index 03ddc1a2b..5e734faa7 100644 --- a/lib/strerror.c +++ b/lib/strerror.c @@ -510,7 +510,9 @@ const char *Curl_strerror(struct connectdata *conn, int err) #if defined(WIN32) && !defined(__CYGWIN__) /* 'sys_nerr' is the maximum errno number, it is not widely portable */ - if (err >= 0 && err < sys_nerr) { + if (err >= 0 && err < sys_nerr) + strncpy(buf, strerror(err), max); + else { if (!get_winsock_error (err, buf, max) && !FormatMessage (FORMAT_MESSAGE_FROM_SYSTEM, NULL, err, LANG_NEUTRAL, buf, max, NULL))