X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FModules%2FIPStack%2Ficmp.c;h=66f0f96a6c3b912b17436bb047d161a19d54be74;hb=f0b5018caef356cda6afa147ddb6917068c62dd7;hp=80974ef15f780482f95df563ce5cf1a574352e48;hpb=adbc1540ed20292d7f8be392483f7c15cb0d8e31;p=tpg%2Facess2.git diff --git a/KernelLand/Modules/IPStack/icmp.c b/KernelLand/Modules/IPStack/icmp.c index 80974ef1..66f0f96a 100644 --- a/KernelLand/Modules/IPStack/icmp.c +++ b/KernelLand/Modules/IPStack/icmp.c @@ -133,7 +133,7 @@ int ICMP_Ping(tInterface *Interface, tIPv4 Addr) end = ts + Interface->TimeoutDelay; while( !gICMP_PingSlots[i].bArrived && now() < end) Threads_Yield(); - if(now() >= end) + if( !gICMP_PingSlots[i].bArrived ) return -1; return (int)( now() - ts );