[ssld] Fix possible crash when DH parameters are not provided

This has ssld calling strlen() on a NULL value

[ci skip]
This commit is contained in:
Aaron Jones 2016-05-03 17:46:15 +00:00
parent 5c8da48264
commit 1ea72c8f86
No known key found for this signature in database
GPG key ID: 6E854C0FAAD4CEA4

View file

@ -931,10 +931,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;