diff options
author | Laurent Vivier <lvivier@redhat.com> | 2022-11-08 21:43:35 +0100 |
---|---|---|
committer | Laurent Vivier <lvivier@redhat.com> | 2024-03-12 11:54:26 +0100 |
commit | bb3877dde3d1403806092d121d64616c332a950c (patch) | |
tree | bbc97552c88beca7358f14e9c53d52cceaa5b0f6 /isolation.c | |
parent | 27a713947cc63e3f204415c95522664f2ca3b7c0 (diff) | |
download | passt-bb3877dde3d1403806092d121d64616c332a950c.tar passt-bb3877dde3d1403806092d121d64616c332a950c.tar.gz passt-bb3877dde3d1403806092d121d64616c332a950c.tar.bz2 passt-bb3877dde3d1403806092d121d64616c332a950c.tar.lz passt-bb3877dde3d1403806092d121d64616c332a950c.tar.xz passt-bb3877dde3d1403806092d121d64616c332a950c.tar.zst passt-bb3877dde3d1403806092d121d64616c332a950c.zip |
vhost-user: compare mode MODE_PASTA and not MODE_PASST
As we are going to introduce the MODE_VU that will act like
the mode MODE_PASST, compare to MODE_PASTA rather than to add
a comparison to MODE_VU when we check for MODE_PASST.
Signed-off-by: Laurent Vivier <lvivier@redhat.com>
Diffstat (limited to 'isolation.c')
-rw-r--r-- | isolation.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/isolation.c b/isolation.c index f394e93..ca2c68b 100644 --- a/isolation.c +++ b/isolation.c @@ -312,7 +312,7 @@ int isolate_prefork(const struct ctx *c) * PID namespace. For passt, use CLONE_NEWPID anyway, in case somebody * ever gets around seccomp profiles -- there's no harm in passing it. */ - if (!c->foreground || c->mode == MODE_PASST) + if (!c->foreground || c->mode != MODE_PASTA) flags |= CLONE_NEWPID; if (unshare(flags)) { @@ -379,12 +379,12 @@ void isolate_postfork(const struct ctx *c) prctl(PR_SET_DUMPABLE, 0); - if (c->mode == MODE_PASST) { - prog.len = (unsigned short)ARRAY_SIZE(filter_passt); - prog.filter = filter_passt; - } else { + if (c->mode == MODE_PASTA) { prog.len = (unsigned short)ARRAY_SIZE(filter_pasta); prog.filter = filter_pasta; + } else { + prog.len = (unsigned short)ARRAY_SIZE(filter_passt); + prog.filter = filter_passt; } if (prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0) || |