commit 83efbe327dacbd18e815c487e5e7f6f3e1e6b005
parent 99cc328f17fabcbad89ab78e0e3dc03f9a14e848
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date: Sun, 20 Mar 2011 16:27:51 +0100
use return values from correct set in get_cmd_result()
DRV_OK == RESP_OK, so this worked by accident
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/drv_imap.c b/src/drv_imap.c
@@ -1066,7 +1066,7 @@ get_cmd_result( imap_store_t *ctx, struct imap_cmd *tcmd )
if (!cmdp->param.cont)
ctx->literal_pending = 0;
if (!tcmd)
- return DRV_OK;
+ return RESP_OK;
} else {
tag = atoi( arg );
for (pcmdp = &ctx->in_progress; (cmdp = *pcmdp); pcmdp = &cmdp->next)
@@ -1084,7 +1084,7 @@ get_cmd_result( imap_store_t *ctx, struct imap_cmd *tcmd )
if (!strcmp( "OK", arg )) {
if (cmdp->param.to_trash)
ctx->trashnc = 0; /* Can't get NO [TRYCREATE] any more. */
- resp = DRV_OK;
+ resp = RESP_OK;
} else {
if (!strcmp( "NO", arg )) {
if (cmdp->param.create && cmd && (cmdp->param.trycreate || !memcmp( cmd, "[TRYCREATE]", 11 ))) { /* SELECT, APPEND or UID COPY */