diff options
-rw-r--r-- | net/ipv4/tcp_nv.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/ipv4/tcp_nv.c b/net/ipv4/tcp_nv.c index 1ff73982e28c..125fc1450b01 100644 --- a/net/ipv4/tcp_nv.c +++ b/net/ipv4/tcp_nv.c | |||
@@ -252,7 +252,7 @@ static void tcpnv_acked(struct sock *sk, const struct ack_sample *sample) | |||
252 | 252 | ||
253 | /* rate in 100's bits per second */ | 253 | /* rate in 100's bits per second */ |
254 | rate64 = ((u64)sample->in_flight) * 8000000; | 254 | rate64 = ((u64)sample->in_flight) * 8000000; |
255 | rate = (u32)div64_u64(rate64, (u64)(avg_rtt * 100)); | 255 | rate = (u32)div64_u64(rate64, (u64)(avg_rtt ?: 1) * 100); |
256 | 256 | ||
257 | /* Remember the maximum rate seen during this RTT | 257 | /* Remember the maximum rate seen during this RTT |
258 | * Note: It may be more than one RTT. This function should be | 258 | * Note: It may be more than one RTT. This function should be |