app filter uses incorrect display name

This commit is contained in:
henrypp committed 2020-09-03 15:00:40 +06:00
1 parent 58df844788
commit deed40e5de
1 file changed
+3 -1
+3 -1
View File
@@ -1201,7 +1201,9 @@ BOOLEAN _wfp_create3filters (HANDLE hengine, OBJECTS_APP_VECTOR* ptr_apps, UINT
if (ptr_app->is_enabled)
{
if (!_wfp_createrulefilter (hengine, _r_obj_getstring (ptr_app->display_name), _r_str_hash (ptr_app->original_path), NULL, NULL, 0, AF_UNSPEC, FWP_DIRECTION_MAX, FILTER_WEIGHT_APPLICATION, action, 0, ptr_app->guids))
SIZE_T app_hash = _r_str_hash (ptr_app->original_path);
if (!_wfp_createrulefilter (hengine, _app_getdisplayname (app_hash, ptr_app, TRUE), app_hash, NULL, NULL, 0, AF_UNSPEC, FWP_DIRECTION_MAX, FILTER_WEIGHT_APPLICATION, action, 0, ptr_app->guids))
ptr_app->is_haveerrors = TRUE;
}