diff --git a/policy/modules/services/xserver.if b/policy/modules/services/xserver.if
index 8760558..ccf2176 100644
--- a/policy/modules/services/xserver.if
+++ b/policy/modules/services/xserver.if
@@ -760,7 +760,7 @@ interface(`xserver_rw_console',`
 		type xconsole_device_t;
 	')
 
-	allow $1 xconsole_device_t:fifo_file { getattr read write };
+	allow $1 xconsole_device_t:fifo_file rw_fifo_file_perms;
 ')
 
 ########################################
diff --git a/policy/modules/services/xserver.te b/policy/modules/services/xserver.te
index a3e5a66..919dd78 100644
--- a/policy/modules/services/xserver.te
+++ b/policy/modules/services/xserver.te
@@ -1,5 +1,5 @@
 
-policy_module(xserver,1.6.3)
+policy_module(xserver,1.6.4)
 
 ########################################
 #