]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-sasl: oauthbearer - Fix memory leak on auth failure
authorMartti Rannanjärvi <martti.rannanjarvi@open-xchange.com>
Sun, 15 Aug 2021 04:12:42 +0000 (07:12 +0300)
committerMartti Rannanjärvi <martti.rannanjarvi@open-xchange.com>
Sun, 15 Aug 2021 09:20:42 +0000 (12:20 +0300)
src/lib-sasl/mech-oauthbearer.c

index 24de0169a07890a2ec330c9e6ccd4a7746781efc..62ec6bc7aea356f1d53a2cfa35a78343cc343cad 100644 (file)
@@ -57,6 +57,7 @@ mech_oauthbearer_input(struct dsasl_client *_client,
 
                /* deinitialize json parser */
                int ret = json_parser_deinit(&parser, &error);
+               i_stream_unref(&is);
 
                if (status != NULL)
                        client->status = p_strdup(_client->pool, status);