diff options
Diffstat (limited to 'src/daemon/digestauth.c')
-rw-r--r-- | src/daemon/digestauth.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/daemon/digestauth.c b/src/daemon/digestauth.c index 4415902b..927974e0 100644 --- a/src/daemon/digestauth.c +++ b/src/daemon/digestauth.c | |||
@@ -731,15 +731,10 @@ MHD_queue_basic_auth_fail_response(struct MHD_Connection *connection, | |||
731 | size_t hlen = strlen(realm) + strlen("Basic realm=\"\"") + 1; | 731 | size_t hlen = strlen(realm) + strlen("Basic realm=\"\"") + 1; |
732 | char header[hlen]; | 732 | char header[hlen]; |
733 | 733 | ||
734 | if (hlen != | 734 | snprintf(header, |
735 | snprintf(header, | 735 | sizeof (header), |
736 | sizeof(header), | 736 | "Basic realm=\"%s\"", |
737 | "Basic realm=\"%s\"", | 737 | realm); |
738 | realm)) | ||
739 | { | ||
740 | EXTRA_CHECK (0); | ||
741 | return MHD_NO; | ||
742 | } | ||
743 | ret = MHD_add_response_header(response, | 738 | ret = MHD_add_response_header(response, |
744 | MHD_HTTP_HEADER_WWW_AUTHENTICATE, | 739 | MHD_HTTP_HEADER_WWW_AUTHENTICATE, |
745 | header); | 740 | header); |