Always use size_t for MTU
Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
This commit is contained in:
@@ -6,10 +6,15 @@
|
|||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
|
|
||||||
int
|
int
|
||||||
iface_set_mtu(const char *dev_name, int mtu)
|
iface_set_mtu(const char *dev_name, size_t mtu)
|
||||||
{
|
{
|
||||||
|
if (mtu > (size_t)0xFFFF) {
|
||||||
|
errno = EINVAL;
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
struct ifreq ifr = {
|
struct ifreq ifr = {
|
||||||
.ifr_mtu = mtu,
|
.ifr_mtu = (int)mtu,
|
||||||
};
|
};
|
||||||
|
|
||||||
const size_t len = sizeof(ifr.ifr_name) - 1;
|
const size_t len = sizeof(ifr.ifr_name) - 1;
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
int iface_set_mtu (const char *, int);
|
int iface_set_mtu (const char *, size_t);
|
||||||
|
|||||||
Reference in New Issue
Block a user