]> git.proxmox.com Git - mirror_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)
committerAlexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Fri, 6 Jan 2023 16:05:07 +0000 (17:05 +0100)
commit4fa83282b56e98ca7021f31c62928fc51acf18a2
treefa81e53a8a232c21cd7adb78bf23b898fa2d14c8
parent440727ea38ff8c8364d6caca9c5a213fc62c8499
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