From: Timo Sirainen Date: Mon, 28 Feb 2011 17:20:00 +0000 (+0200) Subject: doveadm import: Fixed potential memory corruption. X-Git-Tag: 2.0.10~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=db654c757eb56f2d1f33430b4045baab61ed3dc5;p=thirdparty%2Fdovecot%2Fcore.git doveadm import: Fixed potential memory corruption. --- diff --git a/src/doveadm/doveadm-mail-import.c b/src/doveadm/doveadm-mail-import.c index 995ef14908..051d34b691 100644 --- a/src/doveadm/doveadm-mail-import.c +++ b/src/doveadm/doveadm-mail-import.c @@ -192,13 +192,13 @@ static void cmd_import_deinit(struct doveadm_mail_cmd_context *_ctx) static struct doveadm_mail_cmd_context *cmd_import_alloc(void) { - struct doveadm_mail_cmd_context *ctx; + struct import_cmd_context *ctx; - ctx = doveadm_mail_cmd_alloc(struct doveadm_mail_cmd_context); - ctx->v.init = cmd_import_init; - ctx->v.deinit = cmd_import_deinit; - ctx->v.run = cmd_import_run; - return ctx; + ctx = doveadm_mail_cmd_alloc(struct import_cmd_context); + ctx->ctx.v.init = cmd_import_init; + ctx->ctx.v.deinit = cmd_import_deinit; + ctx->ctx.v.run = cmd_import_run; + return &ctx->ctx; } struct doveadm_mail_cmd cmd_import = {