]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
*-login: Fixed a minor memory leak.
authorTimo Sirainen <tss@iki.fi>
Tue, 8 Dec 2009 20:08:41 +0000 (15:08 -0500)
committerTimo Sirainen <tss@iki.fi>
Tue, 8 Dec 2009 20:08:41 +0000 (15:08 -0500)
--HG--
branch : HEAD

src/login-common/ssl-proxy-openssl.c

index 2e91f31d40ea452a68f7d48e59a06e50eb7c77bb..cd5b37e6a56e8f5f229b6a72793a05465d7a6f5a 100644 (file)
@@ -1086,7 +1086,7 @@ ssl_server_context_init(const struct login_settings *set)
        STACK_OF(X509_NAME) *xnames;
 
        pool = pool_alloconly_create("ssl server context", 2048);
-       ctx = i_new(struct ssl_server_context, 1);
+       ctx = p_new(pool, struct ssl_server_context, 1);
        ctx->pool = pool;
        ctx->cert = p_strdup(pool, set->ssl_cert);
        ctx->key = p_strdup(pool, set->ssl_key);