diff --git a/src/kits/network/libnet/select.c b/src/kits/network/libnet/select.c index 10571322a4..d4797ec3a0 100644 --- a/src/kits/network/libnet/select.c +++ b/src/kits/network/libnet/select.c @@ -113,7 +113,7 @@ _EXPORT int select(int nbits, struct fd_set * rbits, if (tv) { bigtime_t timeout; - timeout = tv->tv_sec * 1000000 + tv->tv_usec; + timeout = tv->tv_sec * 1000000LL + tv->tv_usec; status = acquire_sem_etc(rss->wakeup, 1, B_RELATIVE_TIMEOUT | B_CAN_INTERRUPT, timeout); } else status = acquire_sem(rss->wakeup);