commit e75ebf75f666b47a4ce6ceef1145ae5ade655cbb
parent 6741bc94d917dc357914eed1b5c8f2431fb34f30
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date: Sun, 17 Oct 2004 09:00:15 +0000
fix segfault due to wrong pointer being passed to parse_response_code.
inspired by Raimar Döffinger
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/drv_imap.c b/src/drv_imap.c
@@ -1026,7 +1026,7 @@ get_cmd_result( imap_store_t *ctx, struct imap_cmd *tcmd )
cmdp->cmd : "LOGIN <user> <pass>",
arg, cmd ? cmd : "");
}
- if ((resp2 = parse_response_code( ctx, cmdp->cb.ctx, cmd )) > resp)
+ if ((resp2 = parse_response_code( ctx, &cmdp->cb, cmd )) > resp)
resp = resp2;
normal:
if (cmdp->cb.done)