From c5e87fdb7a60c1c4ef158a876e730b25be7a0894 Mon Sep 17 00:00:00 2001 From: Jay Satiro Date: Tue, 11 Jul 2017 01:53:23 -0400 Subject: strerror: Preserve Windows error code in some functions This is a follow-up to af02162 which removed (SET_)ERRNO macros. That commit was an earlier draft that I committed by mistake, which was then remedied by a5834e5 and e909de6, and now this commit. With this commit there is now no difference between the current code and the changes that were approved in the final draft. Thanks-to: Max Dymond, Marcel Raad, Daniel Stenberg, Gisle Vanem Ref: https://github.com/curl/curl/pull/1589 --- tests/libtest/lib525.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'tests/libtest/lib525.c') diff --git a/tests/libtest/lib525.c b/tests/libtest/lib525.c index f468efa25..715b7fbe2 100644 --- a/tests/libtest/lib525.c +++ b/tests/libtest/lib525.c @@ -35,7 +35,6 @@ int test(char *URL) CURL *curl = NULL; FILE *hd_src = NULL; int hd; - int error; struct_stat file_info; CURLM *m = NULL; int running; @@ -55,9 +54,8 @@ int test(char *URL) hd_src = fopen(libtest_arg2, "rb"); if(NULL == hd_src) { - error = errno; fprintf(stderr, "fopen failed with error: %d (%s)\n", - error, strerror(error)); + errno, strerror(errno)); fprintf(stderr, "Error opening file: (%s)\n", libtest_arg2); return TEST_ERR_FOPEN; } @@ -66,9 +64,8 @@ int test(char *URL) hd = fstat(fileno(hd_src), &file_info); if(hd == -1) { /* can't open file, bail out */ - error = errno; fprintf(stderr, "fstat() failed with error: %d (%s)\n", - error, strerror(error)); + errno, strerror(errno)); fprintf(stderr, "ERROR: cannot open file (%s)\n", libtest_arg2); fclose(hd_src); return TEST_ERR_FSTAT; -- cgit v1.2.3