From c39419cbb8ab9c0440c97fa202b4b32e7cc9703f Mon Sep 17 00:00:00 2001 From: Daniel Hokka Zakrisson Date: Tue, 12 Sep 2006 10:26:39 +0000 Subject: [PATCH] Fix vc_set_ccaps to work the way the kernel expects it to (https://savannah.nongnu.org/patch/?4968) git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2286 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- lib/syscall_setccaps-v13.hc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 1.8.1.5