diff --git a/main/event.c b/main/event.c
index 4c231fe91f2d9b5d13ec43649b98d391fd12162a..2c4670b52e2930cc876be1a2702e14cecc5235a0 100644
--- a/main/event.c
+++ b/main/event.c
@@ -1817,6 +1817,8 @@ static void event_shutdown(void)
 	struct ast_event_sub *sub;
 	int i;
 
+	ast_cli_unregister_multiple(event_cli, ARRAY_LEN(event_cli));
+
 	if (event_dispatcher) {
 		event_dispatcher = ast_taskprocessor_unreference(event_dispatcher);
 	}