diff options
author | Jay Satiro <raysatiro@yahoo.com> | 2017-07-11 01:53:23 -0400 |
---|---|---|
committer | Jay Satiro <raysatiro@yahoo.com> | 2017-07-11 01:53:23 -0400 |
commit | c5e87fdb7a60c1c4ef158a876e730b25be7a0894 (patch) | |
tree | 9927c02a601eedf82811146eb0ba8ff30d8c89cb /tests/libtest/lib505.c | |
parent | e909de65b907ae2be5874201b6881a5196e68c17 (diff) | |
download | curl-c5e87fdb7a60c1c4ef158a876e730b25be7a0894.tar.gz |
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
Diffstat (limited to 'tests/libtest/lib505.c')
-rw-r--r-- | tests/libtest/lib505.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/tests/libtest/lib505.c b/tests/libtest/lib505.c index 0c128c666..ad5d214c6 100644 --- a/tests/libtest/lib505.c +++ b/tests/libtest/lib505.c @@ -42,7 +42,6 @@ int test(char *URL) int hd; struct_stat file_info; struct curl_slist *hl; - int error; struct curl_slist *headerlist=NULL; const char *buf_1 = "RNFR 505"; @@ -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_MAJOR_BAD; /* if this happens things are major weird */ } @@ -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_MAJOR_BAD; |