isync

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

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:
Msrc/drv_imap.c | 4++--
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 */