From a365d23acf2a9cde0995ab9f64420f7c67233662 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Mon, 14 Oct 2024 08:21:21 -0700 Subject: [PATCH] do not apply invalid auto view rules: --- src/raddbg/raddbg_core.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/raddbg/raddbg_core.c b/src/raddbg/raddbg_core.c index 0046e768..ddee4a28 100644 --- a/src/raddbg/raddbg_core.c +++ b/src/raddbg/raddbg_core.c @@ -11988,7 +11988,10 @@ rd_frame(void) E_TokenArray tokens = e_token_array_from_text(scratch.arena, type_string); E_Parse type_parse = e_parse_type_from_text_tokens(scratch.arena, type_string, &tokens); E_TypeKey type_key = e_type_from_expr(type_parse.expr); - ev_auto_view_rule_table_push_new(scratch.arena, auto_view_rule_table, type_key, view_rule_string, 0); + if(!e_type_key_match(e_type_key_zero(), type_key)) + { + ev_auto_view_rule_table_push_new(scratch.arena, auto_view_rule_table, type_key, view_rule_string, 0); + } } } ev_select_auto_view_rule_table(auto_view_rule_table);