summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
Diffstat (limited to 'source')
-rw-r--r--source/module/monitor_kernel_lib.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/source/module/monitor_kernel_lib.c b/source/module/monitor_kernel_lib.c
index c9d881d..09f3a13 100644
--- a/source/module/monitor_kernel_lib.c
+++ b/source/module/monitor_kernel_lib.c
@@ -134,15 +134,15 @@ static void push_tskinfo_2_buffer(variable_monitor_task *tsk_info,
static void push_tskinfo_22_buffer(variable_monitor_task *tsk_info, unsigned long *flags){
variable_monitor_task_system *tsk_info_system;
- if (tsk_info->task.sys_task == 0) // system task
+ if (tsk_info->task.sys_task == 1) // system task
{
tsk_info_system = (variable_monitor_task_system *)tsk_info;
+ tsk_info_system->et_type = VARIABLE_MONITOR_TASK_TYPE_SYSTEM;
diag_variant_buffer_reserve(&load_monitor_variant_buffer, sizeof(variable_monitor_task_system));
diag_variant_buffer_write_nolock(&load_monitor_variant_buffer, tsk_info_system,
sizeof(variable_monitor_task_system));
diag_variant_buffer_seal(&load_monitor_variant_buffer);
- }
- else {
+ } else {
diag_variant_buffer_reserve(&load_monitor_variant_buffer, sizeof(variable_monitor_task));
diag_variant_buffer_write_nolock(&load_monitor_variant_buffer, tsk_info, sizeof(variable_monitor_task));
diag_variant_buffer_seal(&load_monitor_variant_buffer);