From: Remy Horton Date: Thu, 10 Dec 2015 09:50:07 +0000 (+0000) Subject: examples/l2fwd-keepalive: fix integer overflow X-Git-Tag: spdx-start~7796 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=83c27f59f61fa1da2b0bd67adba1fa040e2af0f8;p=dpdk.git examples/l2fwd-keepalive: fix integer overflow Fix Coverity warning with potential 32-bit integer multiplication overflow where final result is expected to be 64-bit. >>> CID 120144 (#1 of 1): Unintentional integer overflow (OVERFLOW_BEFORE_WIDEN) Fixes: e64833f2273a ("examples/l2fwd-keepalive: add sample application") Signed-off-by: Remy Horton Acked-by: John McNamara --- diff --git a/examples/l2fwd-keepalive/main.c b/examples/l2fwd-keepalive/main.c index 8d7b09ee23..f4d52f2daf 100644 --- a/examples/l2fwd-keepalive/main.c +++ b/examples/l2fwd-keepalive/main.c @@ -471,7 +471,7 @@ l2fwd_parse_args(int argc, char **argv) /* timer period */ case 'T': timer_period = l2fwd_parse_timer_period(optarg) - * 1000 * TIMER_MILLISECOND; + * (int64_t)(1000 * TIMER_MILLISECOND); if (timer_period < 0) { printf("invalid timer period\n"); l2fwd_usage(prgname);