]> git.ipfire.org Git - thirdparty/lxc.git/commit
lxc_user_nic: fix get_mtu() error handling
authorAlexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Fri, 6 Jan 2023 15:20:02 +0000 (16:20 +0100)
committerStéphane Graber <stgraber@ubuntu.com>
Fri, 6 Jan 2023 22:15:44 +0000 (17:15 -0500)
commit5cde898f45438e326786f9124b80313d992a7d6e
treef77091c982c3dc717a3aedb5c49bd9602abeb62e
parent80553b5b412365f429aff93cff178e3e952ee6bd
lxc_user_nic: fix get_mtu() error handling

get_mtu() returns int, but "mtu" variable has unsigned int type.
It leads to logical error in error handling, which can end up
with strange -EINVAL error in lxc_veth_create(), cause (mtu > 0)
condition is met, but negative "mtu" value is too large when set
as mtu for network device.

Issue #4232

Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
src/lxc/cmd/lxc_user_nic.c