diff --git a/src/lib-sieve/plugins/mime/cmd-break.c b/src/lib-sieve/plugins/mime/cmd-break.c
index 8d9a08e5728530666081f96e34efd02edffbc189..af932cee513737db93a7e9177a919344850e7320 100644
--- a/src/lib-sieve/plugins/mime/cmd-break.c
+++ b/src/lib-sieve/plugins/mime/cmd-break.c
@@ -184,6 +184,7 @@ static bool cmd_break_validate
 		return FALSE;
 	}
 
+	sieve_command_exit_block_unconditionally(cmd);
 	return TRUE;
 }