From 8d6d9095dde5623663127205db7095f126c23346 Mon Sep 17 00:00:00 2001 From: Karl Ramm Date: Tue, 11 Aug 2009 17:21:43 +0000 Subject: when setting location, wait for SERVACKs _and_ SERVNAKS --- lib/ZLocations.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/ZLocations.c b/lib/ZLocations.c index 3c662e3..db6daa6 100644 --- a/lib/ZLocations.c +++ b/lib/ZLocations.c @@ -99,7 +99,8 @@ ZParseExposureLevel(char *text) static int wait_for_srvack(ZNotice_t *notice, void *uid) { - return (notice->z_kind == SERVACK && ZCompareUID(¬ice->z_uid, (ZUnique_Id_t *)uid)); + return ((notice->z_kind == SERVACK || notice->z_kind == SERVNAK) + && ZCompareUID(¬ice->z_uid, (ZUnique_Id_t *)uid)); } Code_t -- cgit v1.2.3