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:
@@ -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 "";
|
||||
|
||||
Reference in New Issue
Block a user