Skip to content

Commit

Permalink
scanner: only trigger an expression is the variable didn't already exist
Browse files Browse the repository at this point in the history
  • Loading branch information
LBCrion committed Jul 28, 2023
1 parent 48b8c5d commit cd659a4
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/scanner.c
Original file line number Diff line number Diff line change
Expand Up @@ -128,8 +128,8 @@ void scanner_var_new ( gchar *name, ScanFile *file, gchar *pattern,
scan_list = g_hash_table_new_full((GHashFunc)str_nhash,
(GEqualFunc)str_nequal,g_free,(GDestroyNotify)scanner_var_free);

g_hash_table_insert(scan_list,name,var);
expr_dep_trigger(name);
if(g_hash_table_insert(scan_list,name,var))
expr_dep_trigger(name);
}

void scanner_var_invalidate ( void *key, ScanVar *var, void *data )
Expand Down

0 comments on commit cd659a4

Please sign in to comment.