diff --git a/exec/ircd.js b/exec/ircd.js
index 918adb288cfc02557894d5a264970c05ab7b9602..9c6577d03bb741a192b4dde8a8b7f9f3b9086ec5 100644
--- a/exec/ircd.js
+++ b/exec/ircd.js
@@ -2429,7 +2429,7 @@ function IRCClient_registered_commands(command, cmdline) {
 			}
 			break;
 		case "EVAL":	/* Evaluate a JavaScript expression */
-			if (!((this.mode&USERMODE_OPER)
+			if (!((this.mode&USERMODE_OPER) &&
 			      (this.operflags&OLINE_CAN_DEBUG))) {
 				this.numeric481();
 				break;