diff -Nura Unreal.cvs/include/dynconf.h Unreal.new/include/dynconf.h
--- Unreal.cvs/include/dynconf.h	2006-12-01 15:16:25.000000000 +0200
+++ Unreal.new/include/dynconf.h	2006-12-01 15:23:01.000000000 +0200
@@ -296,6 +296,7 @@
 	unsigned has_auto_join:1;
 	unsigned has_oper_auto_join:1;
 	unsigned has_check_target_nick_bans:1;
+	unsigned has_pingpong_warning:1;
 	unsigned has_oper_only_stats:1;
 	unsigned has_maxchannelsperuser:1;
 	unsigned has_maxdccallow:1;
diff -Nura Unreal.cvs/src/s_conf.c Unreal.new/src/s_conf.c
--- Unreal.cvs/src/s_conf.c	2006-12-01 15:16:25.000000000 +0200
+++ Unreal.new/src/s_conf.c	2006-12-01 15:21:35.000000000 +0200
@@ -7216,6 +7216,10 @@
 			CheckNull(cep);
 			CheckDuplicate(cep, check_target_nick_bans, "check-target-nick-bans");
 		}
+		else if (!strcmp(cep->ce_varname, "pingpong-warning")) {
+			CheckNull(cep);
+			CheckDuplicate(cep, pingpong_warning, "pingpong-warning");
+		}
 		else if (!strcmp(cep->ce_varname, "channel-command-prefix")) {
 			CheckNull(cep);
 			CheckDuplicate(cep, channel_command_prefix, "channel-command-prefix");
