tun: Use OSMO_STRLCPY_ARRAY

tun->devname buffer is already IFNAMSIZ bytes long, so simplify the
code.

Change-Id: I40b370f4152748d5acf6ee576462e54c9a46a8a3
This commit is contained in:
Pau Espin Pedrol
2024-10-25 15:47:56 +02:00
parent 9f1fd42148
commit a4cb3eb011

View File

@@ -44,6 +44,7 @@
#include <linux/if_tun.h>
#include <osmocom/core/msgb.h>
#include <osmocom/core/utils.h>
#include "tun.h"
#include "syserr.h"
@@ -107,8 +108,7 @@ static struct tun_t *tun_alloc_common(const char *devname)
tun->addrs = 0;
tun->tundev.fd = -1;
osmo_strlcpy(tun->devname, devname, IFNAMSIZ);
tun->devname[IFNAMSIZ - 1] = 0;
OSMO_STRLCPY_ARRAY(tun->devname, devname);
return tun;
}