isync

mailbox synchronization program
git clone https://git.code.sf.net/p/isync/isync
Log | Files | Refs | README | LICENSE

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:
Msrc/drv_imap.c | 2+-
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)