Commit Diff


commit - 65befdafaa53843eacf5abf9c079cf8f0d2597b0
commit + 8a8e8a3a23576ccdf06aec7d0a2e6a0d8584a9d8
blob - 1b269e3be6a7f463c9549a0db33aa3b17097d7e5
blob + 21577f00438956992141cf6c255767763fcdd409
--- src/ngircd/irc-oper.c
+++ src/ngircd/irc-oper.c
@@ -450,6 +450,11 @@ IRC_xLINE(CLIENT *Client, REQUEST *Req)
 		case 'K':
 			class = CLASS_KLINE; class_c = 'K';
 			break;
+		default:
+			Log(LOG_CRIT,
+			    "IRC_xLINE() called for unknown line: %c!? Ignored.",
+			    Req->command[0]);
+			return CONNECTED;
 	}
 
 	if (Req->argc == 1) {