diff --git a/security/selinux/ss/services.c b/security/selinux/ss/services.c
index 3e7544d2a07bb617e4d7a4eaee6cf6dcb0dd6c63..ea7c01f4a2bf8388f27beda3e8c33d25baf7914f 100644
--- a/security/selinux/ss/services.c
+++ b/security/selinux/ss/services.c
@@ -213,7 +213,7 @@ static u16 map_class(u16 pol_value)
 			return i;
 	}
 
-	return pol_value;
+	return SECCLASS_NULL;
 }
 
 static void map_decision(u16 tclass, struct av_decision *avd,