diff options
author | Michael Adam <obnox@samba.org> | 2016-02-03 11:28:32 +0100 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2016-02-04 00:35:10 +0100 |
commit | 498383afefccb8c7acd93da2c374b5bed1de6e4a (patch) | |
tree | cf43a90e0fb5c562ee447bf7d7c21c00045784cb /lib/socket | |
parent | 68bb5e2ba2a4bf2e8326bf1cb575066d66bd8fab (diff) | |
download | samba-498383afefccb8c7acd93da2c374b5bed1de6e4a.tar.gz |
lib:socket: fix CID 1350010 - integer OVERFLOW_BEFORE_WIDEN
Signed-off-by: Michael Adam <obnox@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Thu Feb 4 00:35:11 CET 2016 on sn-devel-144
Diffstat (limited to 'lib/socket')
-rw-r--r-- | lib/socket/interfaces.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/socket/interfaces.c b/lib/socket/interfaces.c index 98341e2ba07..cf094f0b4c5 100644 --- a/lib/socket/interfaces.c +++ b/lib/socket/interfaces.c @@ -160,7 +160,7 @@ static void query_iface_speed_from_name(const char *name, uint64_t *speed) if (ret == -1) { goto done; } - *speed = (ethtool_cmd_speed(&ecmd)) * 1000 * 1000; + *speed = ((uint64_t)ethtool_cmd_speed(&ecmd)) * 1000 * 1000; done: (void)close(fd); |