mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-08-14 13:56:01 +03:00
Fix setting key len for child conf
This commit is contained in:
parent
21e21b23a4
commit
3a05349e0a
@ -136,6 +136,7 @@ void *create_directory_config(apr_pool_t *mp, char *path)
|
||||
dcfg->col_timeout = NOT_SET;
|
||||
|
||||
dcfg->crypto_key = NOT_SET_P;
|
||||
dcfg->crypto_key_len = NOT_SET;
|
||||
dcfg->crypto_key_add = NOT_SET;
|
||||
dcfg->crypto_param_name = NOT_SET_P;
|
||||
dcfg->encryption_is_enabled = NOT_SET;
|
||||
@ -554,6 +555,8 @@ void *merge_directory_configs(apr_pool_t *mp, void *_parent, void *_child)
|
||||
/* Encryption */
|
||||
merged->crypto_key = (child->crypto_key == NOT_SET_P
|
||||
? parent->crypto_key : child->crypto_key);
|
||||
merged->crypto_key_len = (child->crypto_key_len == NOT_SET
|
||||
? parent->crypto_key_len : child->crypto_key_len);
|
||||
merged->crypto_key_add = (child->crypto_key_add == NOT_SET
|
||||
? parent->crypto_key_add : child->crypto_key_add);
|
||||
merged->crypto_param_name = (child->crypto_param_name == NOT_SET_P
|
||||
|
Loading…
x
Reference in New Issue
Block a user