diff options
Diffstat (limited to 'lib/ZSendPkt.c')
-rw-r--r-- | lib/ZSendPkt.c | 7 |
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,¬ice,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,¬ice, &auth,findack,(char *)¬ice.z_uid); |