X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fsyscall_setccaps-v13.hc;fp=lib%2Fsyscall_setccaps-v13.hc;h=39aa363d16c7ab393a1e555391f5da2660254778;hb=c39419cbb8ab9c0440c97fa202b4b32e7cc9703f;hp=b318182fb40459272e2f4f5df45eb7a1d40bb2ce;hpb=958a2f51b87047b3a497dfa192ace84fdafd045b;p=util-vserver.git diff --git a/lib/syscall_setccaps-v13.hc b/lib/syscall_setccaps-v13.hc index b318182..39aa363 100644 --- a/lib/syscall_setccaps-v13.hc +++ b/lib/syscall_setccaps-v13.hc @@ -25,7 +25,7 @@ vc_set_ccaps_v13(xid_t xid, struct vc_ctx_caps const *caps) { struct vcmd_ctx_caps_v0 k_caps; - k_caps.bcaps = caps->bcaps & caps->bmask; + k_caps.bcaps = (caps->bcaps & caps->bmask) | ~caps->bmask; k_caps.ccaps = caps->ccaps; k_caps.cmask = caps->cmask;