diff --git a/GNUmakefile b/GNUmakefile index fcea83e..a6618db 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -8,7 +8,7 @@ LD := $(CC) MV := mv RANLIB := ranlib CFLAGS += -pipe -Wall -USE_SSL ?= NO +USE_SSL ?= YES USE_BIGENDIAN ?= AUTO BITS ?= AUTO SILENT ?= YES diff --git a/src/network/connection.c b/src/network/connection.c index 59c3795..f53f0b2 100644 --- a/src/network/connection.c +++ b/src/network/connection.c @@ -279,6 +279,10 @@ void net_con_callback(struct net_connection* con, int events) con->callback(con, events, con->ptr); break; + case tls_st_error: + con->callback(con, NET_EVENT_READ, con->ptr); + break; + case tls_st_accepting: if (net_con_ssl_accept(con) < 0) {