ifconfig: Fix configuring if_bridge with additional operating parameters
For clone create and rename operations, the interface name get back can be different from the one passed to ioctl(). Use the interface name we get back so that ifconfig will not return unexpected ENXIO. PR: 270618 Reviewed by: kp MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D39396
This commit is contained in:
parent
945f9a7cc9
commit
09e5e3d598
@ -91,7 +91,7 @@ do_cmd(int sock, u_long op, void *arg, size_t argsize, int set)
|
||||
|
||||
memset(&ifd, 0, sizeof(ifd));
|
||||
|
||||
strlcpy(ifd.ifd_name, ifr.ifr_name, sizeof(ifd.ifd_name));
|
||||
strlcpy(ifd.ifd_name, name, sizeof(ifd.ifd_name));
|
||||
ifd.ifd_cmd = op;
|
||||
ifd.ifd_len = argsize;
|
||||
ifd.ifd_data = arg;
|
||||
|
Loading…
Reference in New Issue
Block a user