uhttpd: fix building without TLS and Lua support
[project/uhttpd.git] / client.c
index 3c1aa9daf783a587cffc9be44241de396d2d9b77..5913553999eac795dacf68c1adc63355e329d2bc 100644 (file)
--- a/client.c
+++ b/client.c
@@ -557,11 +557,13 @@ void uh_client_notify_state(struct client *cl)
                if (!s->eof || s->w.data_bytes)
                        return;
 
+#ifdef HAVE_TLS
                if (cl->tls && cl->ssl.conn && cl->ssl.conn->w.data_bytes) {
                        cl->ssl.conn->eof = s->eof;
                        if (!ustream_write_pending(cl->ssl.conn))
                                return;
                }
+#endif
        }
 
        return client_close(cl);