diff options
author | Daniel Stenberg <daniel@haxx.se> | 2008-07-30 21:24:19 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2008-07-30 21:24:19 +0000 |
commit | 03986f1b8b62483da55432fe2b63d0e3d4df2771 (patch) | |
tree | d425eff3d023d834befca93c1f9e4ee9ebf69cfe /src | |
parent | bc649593e4b27b17c5f9d4455d50123cdf6a66d3 (diff) |
- Made the curl tool's -w option support the %{ssl_verify_result} variable
Diffstat (limited to 'src')
-rw-r--r-- | src/writeout.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/writeout.c b/src/writeout.c index 1e77d062c..4f94bab02 100644 --- a/src/writeout.c +++ b/src/writeout.c @@ -63,6 +63,7 @@ typedef enum { VAR_REDIRECT_COUNT, VAR_FTP_ENTRY_PATH, VAR_REDIRECT_URL, + VAR_SSL_VERIFY_RESULT, VAR_NUM_OF_VARS /* must be the last */ } replaceid; @@ -95,6 +96,7 @@ static const struct variable replacements[]={ {"num_redirects", VAR_REDIRECT_COUNT}, {"ftp_entry_path", VAR_FTP_ENTRY_PATH}, {"redirect_url", VAR_REDIRECT_URL}, + {"ssl_verify_result", VAR_SSL_VERIFY_RESULT}, {NULL, VAR_NONE} }; @@ -241,6 +243,11 @@ void ourWriteOut(CURL *curl, const char *writeinfo) && stringp) fputs(stringp, stream); break; + case VAR_SSL_VERIFY_RESULT: + if(CURLE_OK == + curl_easy_getinfo(curl, CURLINFO_SSL_VERIFYRESULT, &longinfo)) + fprintf(stream, "%ld", longinfo); + break; default: break; } |