Index: kernel/generic/src/ddi/ddi.c
===================================================================
--- kernel/generic/src/ddi/ddi.c	(revision 1075ac6a050bc26971425a834a48e0d9c0e03ee9)
+++ kernel/generic/src/ddi/ddi.c	(revision 54182172d79ad29fbf6fbf1607d7d820d278a7a7)
@@ -276,5 +276,5 @@
 unative_t sys_preempt_control(int enable)
 {
-	if (!cap_get(TASK) & CAP_PREEMPT_CONTROL)
+	if (!(cap_get(TASK) & CAP_PREEMPT_CONTROL))
 		return EPERM;
 	
