diff --git a/doc/libmicrohttpd.texi b/doc/libmicrohttpd.texi index 46eed3b0..dfe8a686 100644 --- a/doc/libmicrohttpd.texi +++ b/doc/libmicrohttpd.texi @@ -3332,7 +3332,7 @@ ahc_echo (void *cls, password, 300, MHD_DIGEST_ALG_SHA256); - free(username); + MHD_free(username); if ( (ret == MHD_INVALID_NONCE) || (ret == MHD_NO) ) @{ diff --git a/src/examples/digest_auth_example.c b/src/examples/digest_auth_example.c index ea3da19a..68d13c84 100644 --- a/src/examples/digest_auth_example.c +++ b/src/examples/digest_auth_example.c @@ -70,10 +70,11 @@ ahc_echo (void *cls, response = MHD_create_response_from_buffer (strlen (DENIED), DENIED, MHD_RESPMEM_PERSISTENT); - ret = MHD_queue_auth_fail_response (connection, realm, - MY_OPAQUE_STR, - response, - MHD_NO); + ret = MHD_queue_auth_fail_response2 (connection, realm, + MY_OPAQUE_STR, + response, + MHD_NO, + MHD_DIGEST_ALG_MD5); MHD_destroy_response (response); return ret; } @@ -90,11 +91,12 @@ ahc_echo (void *cls, MHD_RESPMEM_PERSISTENT); if (NULL == response) return MHD_NO; - ret = MHD_queue_auth_fail_response (connection, realm, - MY_OPAQUE_STR, - response, - (res == MHD_INVALID_NONCE) ? MHD_YES : - MHD_NO); + ret = MHD_queue_auth_fail_response2 (connection, realm, + MY_OPAQUE_STR, + response, + (res == MHD_INVALID_NONCE) ? MHD_YES : + MHD_NO, + MHD_DIGEST_ALG_MD5); MHD_destroy_response (response); return ret; } diff --git a/src/testcurl/test_digestauth_sha256.c b/src/testcurl/test_digestauth_sha256.c index fff3a1d7..f6df664e 100644 --- a/src/testcurl/test_digestauth_sha256.c +++ b/src/testcurl/test_digestauth_sha256.c @@ -129,7 +129,7 @@ ahc_echo (void *cls, password, 300, MHD_DIGEST_ALG_SHA256); - free (username); + MHD_free (username); if ( (ret_i == MHD_INVALID_NONCE) || (ret_i == MHD_NO) ) { diff --git a/src/testcurl/test_digestauth_with_arguments.c b/src/testcurl/test_digestauth_with_arguments.c index 91f2dd67..ac1aed56 100644 --- a/src/testcurl/test_digestauth_with_arguments.c +++ b/src/testcurl/test_digestauth_with_arguments.c @@ -107,10 +107,11 @@ ahc_echo (void *cls, response = MHD_create_response_from_buffer (strlen (DENIED), DENIED, MHD_RESPMEM_PERSISTENT); - ret = MHD_queue_auth_fail_response (connection, realm, - MY_OPAQUE, - response, - MHD_NO); + ret = MHD_queue_auth_fail_response2 (connection, realm, + MY_OPAQUE, + response, + MHD_NO, + MHD_DIGEST_ALG_MD5); MHD_destroy_response (response); return ret; } @@ -118,7 +119,7 @@ ahc_echo (void *cls, username, password, 300); - free (username); + MHD_free (username); if ( (ret_i == MHD_INVALID_NONCE) || (ret_i == MHD_NO) ) { @@ -127,11 +128,12 @@ ahc_echo (void *cls, MHD_RESPMEM_PERSISTENT); if (NULL == response) return MHD_NO; - ret = MHD_queue_auth_fail_response (connection, realm, - MY_OPAQUE, - response, - (ret_i == MHD_INVALID_NONCE) ? - MHD_YES : MHD_NO); + ret = MHD_queue_auth_fail_response2 (connection, realm, + MY_OPAQUE, + response, + (ret_i == MHD_INVALID_NONCE) ? + MHD_YES : MHD_NO, + MHD_DIGEST_ALG_MD5); MHD_destroy_response (response); return ret; }