diff --git a/src/main/java/org/olat/admin/AdminModule.java b/src/main/java/org/olat/admin/AdminModule.java
index e04438f1aea973dae17ad0c23b53e5d501d38598..82f7767ab43b67e3ed7ee794bda01bac10e14ab7 100644
--- a/src/main/java/org/olat/admin/AdminModule.java
+++ b/src/main/java/org/olat/admin/AdminModule.java
@@ -127,12 +127,11 @@ public class AdminModule extends AbstractSpringModule {
 		PropertyManager pm = PropertyManager.getInstance();
 		Property p = pm.findProperty(null, null, null, AdminModule.SYSTEM_PROPERTY_CATEGORY, tokenPropertyName);
 		String token = (p == null ? "" : p.getStringValue());
-		if (token.matches(submittedToken)) { // limit access to token
+		if (token.equals(submittedToken)) { // limit access to token
 			return true;
-		} else {
-			log.audit("Trying to set maintenance message using a wrong token. Remote address::" + request.getRemoteAddr());
-			return false;
 		}
+		log.audit("Trying to set maintenance message using a wrong token. Remote address::" + request.getRemoteAddr());
+		return false;
 	}
 	
 	/**