isync

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

commit 9e10e871fd74fc81cfae6b411866b5df5bf6ed4a
parent 2c729bf9e69b34ed80337a813f4c5ea37c42d854
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date:   Sun, 19 Dec 2010 23:33:29 +0100

don't hang if store cannot be opened asynchronously

Diffstat:
Msrc/main.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main.c b/src/main.c @@ -678,8 +678,9 @@ store_opened( store_t *ctx, void *aux ) MVARS(aux) if (!ctx) { - mvars->state[t] = ST_CLOSED; mvars->ret = mvars->skip = 1; + mvars->state[t] = ST_CLOSED; + sync_chans( mvars, E_OPEN ); return; } mvars->ctx[t] = ctx;