diff options
author | Stefano Brivio <sbrivio@redhat.com> | 2024-05-22 19:35:25 +0200 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2024-05-23 16:42:27 +0200 |
commit | fcfb592adc0ce754518e8d744df769e5ecf2d15c (patch) | |
tree | 5709301bc30e6754b62ced07821812f2f81d23b9 /tap.c | |
parent | d02bb6ca0550b7e878da02d7bac67f7f8106ee91 (diff) | |
download | passt-fcfb592adc0ce754518e8d744df769e5ecf2d15c.tar passt-fcfb592adc0ce754518e8d744df769e5ecf2d15c.tar.gz passt-fcfb592adc0ce754518e8d744df769e5ecf2d15c.tar.bz2 passt-fcfb592adc0ce754518e8d744df769e5ecf2d15c.tar.lz passt-fcfb592adc0ce754518e8d744df769e5ecf2d15c.tar.xz passt-fcfb592adc0ce754518e8d744df769e5ecf2d15c.tar.zst passt-fcfb592adc0ce754518e8d744df769e5ecf2d15c.zip |
passt, tap: Don't use -1 as uninitialised value for fd_tap_listen
This is a remnant from the time we kept access to the original
filesystem and we could reinitialise the listening AF_UNIX socket.
Since commit 0515adceaa8f ("passt, pasta: Namespace-based sandboxing,
defer seccomp policy application"), however, we can't re-bind the
listening socket once we're up and running.
Drop the -1 initalisation and the corresponding check.
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'tap.c')
-rw-r--r-- | tap.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -1304,8 +1304,7 @@ void tap_sock_init(struct ctx *c) } if (c->mode == MODE_PASST) { - if (c->fd_tap_listen == -1) - tap_sock_unix_init(c); + tap_sock_unix_init(c); /* In passt mode, we don't know the guest's MAC address until it * sends us packets. Use the broadcast address so that our |