summaryrefslogtreecommitdiff
blob: 3a03b1285844e8bb787287e6a23ffbf7049b2d84 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
Index: linux-2.6.17/kernel/sys.c
===================================================================
--- linux-2.6.17.orig/kernel/sys.c
+++ linux-2.6.17/kernel/sys.c
@@ -1698,7 +1698,7 @@ asmlinkage long sys_sethostname(char __u
 	int errno;
 	char tmp[__NEW_UTS_LEN];
 
-	if (!capable(CAP_SYS_ADMIN))
+	if (!vx_capable(CAP_SYS_ADMIN, VXC_SET_UTSNAME))
 		return -EPERM;
 	if (len < 0 || len > __NEW_UTS_LEN)
 		return -EINVAL;