At least on RHEL4 with glibc 2.3.4-2.13, a double-free in the above file
causes a crash on HUP in some circumstances. I've confirmed that
removing this fixes the issue.
459
460 free(conf->check_cert_cn);
461 free(conf->check_cert_cn);
462 free(conf->cipher_list);