From: Joe Stringer Date: Tue, 28 Jan 2014 21:04:35 +0000 (-0800) Subject: upcall: Avoid divide-by-zero calculating flow limit X-Git-Tag: v2.1.0~22 X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fovs.git;a=commitdiff_plain;h=0190cc37082c33c7bb51b0fb88266b0be70a801a upcall: Avoid divide-by-zero calculating flow limit Signed-off-by: Joe Stringer Acked-by: Ethan Jackson --- diff --git a/ofproto/ofproto-dpif-upcall.c b/ofproto/ofproto-dpif-upcall.c index aa39366bd..01793c765 100644 --- a/ofproto/ofproto-dpif-upcall.c +++ b/ofproto/ofproto-dpif-upcall.c @@ -596,7 +596,7 @@ udpif_flow_dumper(void *arg) ovs_mutex_unlock(&revalidator->mutex); } - duration = time_msec() - start_time; + duration = MAX(time_msec() - start_time, 1); udpif->dump_duration = duration; atomic_read(&udpif->flow_limit, &flow_limit); if (duration > 2000) {