]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ngircd/conn-ssl.c
SSL/TLS: clear all ssl realted flags on shutdown
[ngircd-alex.git] / src / ngircd / conn-ssl.c
index dc165d79eed41ddc2908174add836ebee1f746fd..1b4da3ce047695a99456f58533a6335631940554 100644 (file)
@@ -228,7 +228,8 @@ void ConnSSL_Free(CONNECTION *c)
        }
 #endif
        assert(Conn_OPTION_ISSET(c, CONN_SSL));
-       Conn_OPTION_DEL(c, (CONN_SSL_CONNECT|CONN_SSL|CONN_SSL_WANT_WRITE));
+       /* can't just set bitmask to 0 -- there are other, non-ssl related flags, e.g. CONN_ZIP. */
+       Conn_OPTION_DEL(c, CONN_SSL_FLAGS_ALL);
 }