1
0
mirror of https://github.com/PDP-10/klh10.git synced 2026-02-09 01:31:33 +00:00

Remove unneeded length check for interface name.

Since the length is checked in all other relevant places, the check here
is not needed, and was too strict for the "vde" case.
This commit is contained in:
Olaf Seibert
2017-12-10 15:41:58 +01:00
parent e904b0b49e
commit 9d13c2b5e5

View File

@@ -465,12 +465,12 @@ void net_init(struct dpni20_s *dpni)
/* Get the IP address for the tunnel, if specified */
memcpy((char *)&tun_ip, (char *)&dpni->dpni_tun, 4);
/* Ensure network device name, if specified, isn't too long */
if (dpni->dpni_ifnam[0] && (strlen(dpni->dpni_ifnam)
>= sizeof(ifr.ifr_name))) {
esfatal(0, "interface name \"%s\" too long - max %d",
dpni->dpni_ifnam, (int)sizeof(ifr.ifr_name));
}
/* We should ensure that network device name, if specified, isn't too long.
** For some usages however, this isn't really a device name,
** so we can't really check it here.
** In the paths where a shorter limit holds, there should be a specific
** extra check for sizeof(ifr.ifr_name), IFNAMSIZ, or equivalent.
**/
/* Determine network device to use, if none was specified (this only
** works for shared devices, as dedicated ones will be "down" and