1
0
mirror of https://github.com/apache/httpd.git synced 2026-10-23 22:49:01 +03:00

Use a dedicated constant for the base64 sha1 length.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1879346 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Graham Leggett
2020-06-29 17:45:35 +00:00
parent 69701ffdad
commit e8417d72a2

View File

@@ -29,6 +29,8 @@
#include "http_protocol.h" /* For index_of_response(). Grump. */
#include "http_request.h"
#define SHA1_DIGEST_BASE64_LEN 4*(APR_SHA1_DIGESTSIZE/3)
/* Generate the human-readable hex representation of an apr_uint64_t
* (basically a faster version of 'sprintf("%llx")')
*/
@@ -168,7 +170,7 @@ AP_DECLARE(char *) ap_make_etag_ex(request_rec *r, etag_rec *er)
}
etag = apr_palloc(r->pool, weak_len + sizeof("\"\"") +
4*(APR_SHA1_DIGESTSIZE/3) + vlv_len + 4);
SHA1_DIGEST_BASE64_LEN + vlv_len + 4);
if (apr_file_seek(fd, APR_CUR, &offset) != APR_SUCCESS) {
return "";