From b3c62e6acc5761171822f522dc9d784558f9afbe Mon Sep 17 00:00:00 2001 From: Uros Majstorovic Date: Sat, 11 May 2024 13:11:19 +0200 Subject: fixed tests for no hashtable --- ecp/test/init_vconn.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'ecp/test/init_vconn.c') diff --git a/ecp/test/init_vconn.c b/ecp/test/init_vconn.c index 7594c92..3393a16 100644 --- a/ecp/test/init_vconn.c +++ b/ecp/test/init_vconn.c @@ -13,6 +13,7 @@ static ECPConnection *conn_new(ECPSocket *sock, ECPConnection *parent, unsigned ECPConnection *conn = NULL; switch (type) { +#ifdef ECP_WITH_HTABLE case ECP_CTYPE_VCONN: { ECPVConnInb *_conn; @@ -23,6 +24,7 @@ static ECPConnection *conn_new(ECPSocket *sock, ECPConnection *parent, unsigned } break; } +#endif case ECP_CTYPE_VLINK: { conn = malloc(sizeof(ECPConnection)); @@ -42,7 +44,8 @@ static ECPConnection *conn_new(ECPSocket *sock, ECPConnection *parent, unsigned } static void conn_free(ECPConnection *conn) { - if (ecp_conn_is_gc(conn)) free(conn); + /* outbound connections are statically allocated */ + if (ecp_conn_is_inb(conn)) free(conn); } int ecp_init(ECPContext *ctx, ECPConnHandler *vconn_handler, ECPConnHandler *vlink_handler) { -- cgit v1.2.3