isync

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

commit d2e13f147c7b220f2ca22b60d8efb8c03e559efe
parent 4d4de6e275af0ddfa02ef14d891edce000b995b8
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date:   Sun, 15 Jul 2012 12:50:41 +0200

de-duplicate code a bit

Diffstat:
Msrc/main.c | 9++-------
1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/src/main.c b/src/main.c @@ -684,14 +684,9 @@ store_opened( store_t *ctx, void *aux ) return; } mvars->ctx[t] = ctx; - if (mvars->skip) { - mvars->state[t] = ST_OPEN; - sync_chans( mvars, E_OPEN ); - return; - } - if (!mvars->boxlist && mvars->chan->patterns && !ctx->listed) + if (!mvars->skip && !mvars->boxlist && mvars->chan->patterns && !ctx->listed) { mvars->drv[t]->list( ctx, store_listed, AUX ); - else { + } else { mvars->state[t] = ST_OPEN; sync_chans( mvars, E_OPEN ); }