]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-ssl-iostream: ssl_iostream_context_unref(NULL) is a no-op
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Thu, 29 Jul 2021 13:06:50 +0000 (16:06 +0300)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 10 Aug 2021 09:34:02 +0000 (11:34 +0200)
src/lib-ssl-iostream/iostream-ssl.c

index f62c80d37f07ec947336d276fb4831c6c1524dad..430e69de5d061030c35326a7b88822b3b64056b5 100644 (file)
@@ -124,6 +124,8 @@ void ssl_iostream_context_unref(struct ssl_iostream_context **_ctx)
 {
        struct ssl_iostream_context *ctx = *_ctx;
 
+       if (*_ctx == NULL)
+               return;
        *_ctx = NULL;
        ssl_vfuncs->context_unref(ctx);
 }