summaryrefslogtreecommitdiff
path: root/networking
diff options
context:
space:
mode:
authorDenys Vlasenko2015-10-24 19:14:04 +0200
committerDenys Vlasenko2015-10-24 19:14:04 +0200
commit49d51598ac1db5e07a496a3014545f5daab8c501 (patch)
tree38f9cfd04f9fc9538c979b2008c56cb06c7decac /networking
parentbf1866c1832ddc5ac429b9af6bb1bc577c7796f8 (diff)
downloadbusybox-49d51598ac1db5e07a496a3014545f5daab8c501.zip
busybox-49d51598ac1db5e07a496a3014545f5daab8c501.tar.gz
zcip: do not query current time if we won't use the result
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'networking')
-rw-r--r--networking/zcip.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/networking/zcip.c b/networking/zcip.c
index d15c67d..f0e7342 100644
--- a/networking/zcip.c
+++ b/networking/zcip.c
@@ -361,8 +361,10 @@ int zcip_main(int argc UNUSED_PARAM, char **argv)
// make the kernel filter out all packets except
// ones we'd care about.
}
- // Set deadline_us to the point in time when we timeout
- deadline_us = MONOTONIC_US() + timeout_ms * 1000;
+ if (timeout_ms >= 0) {
+ // Set deadline_us to the point in time when we timeout
+ deadline_us = MONOTONIC_US() + timeout_ms * 1000;
+ }
VDBG("...wait %d %s nsent=%u\n",
timeout_ms, argv_intf, nsent);