From 88e9a4bf487b152b3e48a254f542ce803cdc8d36 Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Sat, 20 Mar 2010 16:18:21 +0100 Subject: [PATCH] client: do not purge data when reconnetion failed --- sync/device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sync/device.c b/sync/device.c index 6ae9a29..0ac4b4b 100644 --- a/sync/device.c +++ b/sync/device.c @@ -238,7 +238,7 @@ void sync_update(struct sync_device *d, double row) { if (d->sock == INVALID_SOCKET) { d->sock = server_connect(REMOTE_HOST, REMOTE_PORT); - if (purge_and_rerequest(d)) + if (d->sock != INVALID_SOCKET && purge_and_rerequest(d)) goto sockerr; }