summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/tsg_rule.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/tsg_rule.cpp b/src/tsg_rule.cpp
index c7fc069..0364baa 100644
--- a/src/tsg_rule.cpp
+++ b/src/tsg_rule.cpp
@@ -491,6 +491,15 @@ static void app_id_dict_new_data(int table_id, const char* key, const char* tabl
return;
}
+ str_unescape(app_id_dict->app_name);
+ str_unescape(app_id_dict->parent_app_name);
+ str_unescape(app_id_dict->category);
+ str_unescape(app_id_dict->subcategroy);
+ str_unescape(app_id_dict->technology);
+ str_unescape(app_id_dict->characteristics);
+ str_unescape(app_id_dict->depends_on_app_ids);
+ str_unescape(app_id_dict->implicitly_uses_app_ids);
+
atomic_inc(&app_id_dict->ref_cnt);
eliminate_default_value(app_id_dict->app_name);
eliminate_default_value(app_id_dict->parent_app_name);