summaryrefslogtreecommitdiff
path: root/lib/packet.c
diff options
context:
space:
mode:
authorLinus Nordberg <linus@nordu.net>2010-11-11 11:02:14 +0100
committerLinus Nordberg <linus@nordu.net>2010-11-11 11:02:14 +0100
commit5e428810893515156023f647251a0d094562480c (patch)
treef9fa5f4128853379a004e7cf21222e28478753a6 /lib/packet.c
parent83e82dba47aced4a93f9e431b4d8bca94c2f8517 (diff)
Build even when not configured with `--enable-tls'.
Diffstat (limited to 'lib/packet.c')
-rw-r--r--lib/packet.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/packet.c b/lib/packet.c
index 154abc8..f0593dc 100644
--- a/lib/packet.c
+++ b/lib/packet.c
@@ -99,7 +99,9 @@ _event_cb (struct bufferevent *bev, short events, void *ctx)
struct rs_packet *pkt = (struct rs_packet *)ctx;
struct rs_connection *conn;
struct rs_peer *p;
+#if defined RS_ENABLE_TLS
unsigned long err;
+#endif
assert (pkt);
assert (pkt->conn);
@@ -137,7 +139,7 @@ _event_cb (struct bufferevent *bev, short events, void *ctx)
"%d", err);
}
}
-#endif
+#endif /* RS_ENABLE_TLS */
rs_err_conn_push_fl (pkt->conn, RSE_CONNERR, __FILE__, __LINE__, NULL);
fprintf (stderr, "%s: BEV_EVENT_ERROR\n", __func__); /* DEBUG, until verified that pushed errors will actually be handled */
}
@@ -339,6 +341,7 @@ _init_bev (struct rs_connection *conn, struct rs_peer *peer)
return rs_err_conn_push_fl (conn, RSE_EVENT, __FILE__, __LINE__,
"bufferevent_socket_new");
break;
+#if defined RS_ENABLE_TLS
case RS_CONN_TYPE_TLS:
if (rs_tls_init (conn))
return -1;
@@ -356,6 +359,7 @@ _init_bev (struct rs_connection *conn, struct rs_peer *peer)
case RS_CONN_TYPE_DTLS:
return rs_err_conn_push_fl (conn, RSE_NOSYS, __FILE__, __LINE__,
"%s: NYI", __func__);
+#endif /* RS_ENABLE_TLS */
default:
return rs_err_conn_push_fl (conn, RSE_INTERNAL, __FILE__, __LINE__,
"%s: invalid connection type: %d", __func__,