- Fixup contrib/fastrpz.patch so that it applies.
- Fix compile without threads, and remove unused variable.
- Fix compile with staticexe and python module.
+ - Fix nettle compile.
22 February 2018: Ralph
- Save wildcard RRset from answer with original owner for use in
log_assert(fd != -1);
/* if we are in ssl handshake, handle SSL handshake */
+#ifdef HAVE_SSL
if(c->ssl && c->ssl_shake_state != comm_ssl_shake_none) {
if(!ssl_handshake(c))
return 0;
if(c->ssl_shake_state != comm_ssl_shake_none)
return 1;
}
+#endif /* HAVE_SSL */
if(!c->tcp_is_reading)
return 1;
c->tcp_check_nb_connect = 0;
}
/* if we are in ssl handshake, handle SSL handshake */
+#ifdef HAVE_SSL
if(c->ssl && c->ssl_shake_state != comm_ssl_shake_none) {
if(!ssl_handshake(c))
return 0;
if(c->ssl_shake_state != comm_ssl_shake_none)
return 1;
}
+#endif /* HAVE_SSL */
if(c->tcp_is_reading)
return 1;
/* if we are writing, write more */
if(c->ev->ev == NULL)
{
log_err("could not baseset tcpout event");
+#ifdef HAVE_SSL
SSL_free(c->ssl);
+#endif
sldns_buffer_free(c->buffer);
free(c->ev);
free(c);