X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fintel_rdt.c;h=422d05de3050ed8c71dac8b64364e8728c39f473;hb=4d08ad76c9ad3fb84138d037ab4586db02c723d1;hp=5e8f9809d6fdba3c16441d378c56571e817a5174;hpb=d271957bf705b892d47319e81f5a7687fd6a9bea;p=collectd.git diff --git a/src/intel_rdt.c b/src/intel_rdt.c index 5e8f9809..422d05de 100644 --- a/src/intel_rdt.c +++ b/src/intel_rdt.c @@ -864,10 +864,12 @@ static void rdt_init_pids_monitoring() { g_rdt->num_proc_pids += ng->num_names; } - int update_result = - proc_pids_update(RDT_PROC_PATH, g_rdt->proc_pids, g_rdt->num_proc_pids); - if (0 != update_result) - ERROR(RDT_PLUGIN ": Initial update of proc pids failed"); + if (g_rdt->num_ngroups > 0) { + int update_result = + proc_pids_update(RDT_PROC_PATH, g_rdt->proc_pids, g_rdt->num_proc_pids); + if (0 != update_result) + ERROR(RDT_PLUGIN ": Initial update of proc pids failed"); + } for (size_t group_idx = 0; group_idx < g_rdt->num_ngroups; group_idx++) { int refresh_result = rdt_refresh_ngroup(&(g_rdt->ngroups[group_idx]),