summaryrefslogtreecommitdiff
path: root/lib/ZSendPkt.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ZSendPkt.c')
-rw-r--r--lib/ZSendPkt.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/ZSendPkt.c b/lib/ZSendPkt.c
index bfc6bc8..58b630c 100644
--- a/lib/ZSendPkt.c
+++ b/lib/ZSendPkt.c
@@ -45,13 +45,14 @@ Code_t ZSendPacket(packet,len)
ZParseNotice(packet,len,&notice,0,0);
if (notice.z_kind == UNSAFE || notice.z_kind == HMACK ||
- notice.z_kind == SERVACK || __HM_set)
+ notice.z_kind == SERVACK || notice.z_kind == CLIENTACK ||
+ __Zephyr_server || __HM_set)
return (ZERR_NONE);
tv.tv_sec = 0;
- tv.tv_usec = 400000;
+ tv.tv_usec = 500000;
- for (i=0;i<12;i++) {
+ for (i=0;i<HM_TIMEOUT*2;i++) {
select(0,&t1,&t2,&t3,&tv);
retval = ZCheckIfNotice(ackpack,sizeof ackpack,&notice,
&auth,findack,(char *)&notice.z_uid);