Fix possible crash when DH parameters are not provided
This has ssld calling strlen() on a NULL value [ci ckip]
This commit is contained in:
parent
da20854e83
commit
f831e92603
1 changed files with 2 additions and 2 deletions
|
@ -908,10 +908,10 @@ ssl_new_keys(mod_ctl_t * ctl, mod_ctl_buf_t * ctl_buf)
|
||||||
key = buf;
|
key = buf;
|
||||||
buf += strlen(key) + 1;
|
buf += strlen(key) + 1;
|
||||||
dhparam = buf;
|
dhparam = buf;
|
||||||
if(strlen(dhparam) == 0)
|
|
||||||
dhparam = NULL;
|
|
||||||
buf += strlen(dhparam) + 1;
|
buf += strlen(dhparam) + 1;
|
||||||
cipher_list = buf;
|
cipher_list = buf;
|
||||||
|
if(strlen(dhparam) == 0)
|
||||||
|
dhparam = NULL;
|
||||||
if(strlen(cipher_list) == 0)
|
if(strlen(cipher_list) == 0)
|
||||||
cipher_list = NULL;
|
cipher_list = NULL;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue