tfc->event = lttv_hooks_new();
tfc->event_by_id = lttv_hooks_by_id_new();
tfc->a = g_object_new(LTTV_ATTRIBUTE_TYPE, NULL);
+ tfc->target_pid = -1;
}
fac_id = ltt_event_facility_id(e);
ev_id = ltt_event_eventtype_id(e);
id = GET_HOOK_ID(fac_id, ev_id);
+ tfc->target_pid = -1; /* unset target PID */
/* Hooks :
* return values : 0 : continue read, 1 : go to next position and stop read,
* 2 : stay at the current position and stop read */
g_quark_to_string(event));
goto free;
facility_error:
- g_error("No %s facility", g_quark_to_string(facility));
- goto free;
+ //Ignore this type of error : some facilities are not required.
+ //g_error("No %s facility", g_quark_to_string(facility));
+ return -1;
free:
g_array_free(th->fac_index, TRUE);
g_array_free(th->fac_list, TRUE);