diff options
author | Joe Orton <jorton@apache.org> | 2020-02-17 11:11:56 +0100 |
---|---|---|
committer | Joe Orton <jorton@apache.org> | 2020-02-17 11:11:56 +0100 |
commit | 2517583a449cc109733e443f8994bf7782687bdc (patch) | |
tree | d5374818d5acb9bfdf6cc0b1b1e1f7e71f67780a /modules/aaa/mod_authz_groupfile.dsp | |
parent | * modules/http/http_filters.c (parse_chunk_size): Reduce by four the (diff) | |
download | apache2-2517583a449cc109733e443f8994bf7782687bdc.tar.xz apache2-2517583a449cc109733e443f8994bf7782687bdc.zip |
Define ap_method_mask_t (typedef for apr_uint64_t) and use for method
bitmasks rather than apr_int64_t. Fixes UBSan errors shifting to the
top bit of a signed integer.
* include/httpd.h: Add ap_method_mask_t, use it for AP_METHOD_BIT.
(struct ap_method_mask_t): Likewise for method_mask field.
(struct request_rec): Likewise for allowed field.
* include/http_config.h (struct cmd_parms): Likewise for limited field.
* include/ap_mmn.h: Bump MMN major.
* modules/*/*.c: Adjust all method masks to use ap_method_mask_t.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1874114 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'modules/aaa/mod_authz_groupfile.dsp')
0 files changed, 0 insertions, 0 deletions