/* XXX: It would be nice to decentralize this, but, meh... */
if(!strcmp(nm, "plain")) {
handleplain(pars.d, pars.b, vals.b);
-#ifdef HAVE_GNUTLS
+#if defined HAVE_GNUTLS
} else if(!strcmp(nm, "ssl")) {
handlegnussl(pars.d, pars.b, vals.b);
+#elif defined HAVE_OPENSSL
+ } else if(!strcmp(nm, "ssl")) {
+ handleossl(pars.d, pars.b, vals.b);
#endif
} else {
flog(LOG_ERR, "htparser: unknown port handler `%s'", nm);
struct passwd *pwent;
daemonize = usesyslog = 0;
- root = NULL;
+ root = pidfile = NULL;
pwent = NULL;
while((c = getopt(argc, argv, "+hSfu:r:p:")) >= 0) {
switch(c) {