瀏覽代碼

fix segfault due to wrong pointer being passed to parse_response_code.
inspired by Raimar Döffinger

Oswald Buddenhagen 21 年之前
父節點
當前提交
e75ebf75f6
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/drv_imap.c

+ 1 - 1
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)