]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
quota-status: If quota_status_* settings are set, don't free them before using.
authorTimo Sirainen <tss@iki.fi>
Wed, 15 May 2013 11:28:04 +0000 (14:28 +0300)
committerTimo Sirainen <tss@iki.fi>
Wed, 15 May 2013 11:28:04 +0000 (14:28 +0300)
src/plugins/quota/quota-status.c

index bfac5e7bf6f6fe4b3dd260ad68ac15fede9d2b53..bff754049d2c6562b18c3e0907f371d39c671954 100644 (file)
@@ -109,6 +109,7 @@ static void client_handle_request(struct quota_client *client)
                        if (value == NULL)
                                value = t_strdup_printf("554 5.2.2 %s\n\n", error);
                }
+               value = t_strdup(value); /* user's pool is being freed */
                mail_user_unref(&user);
                mail_storage_service_user_free(&service_user);
        }