projects
/
collectd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
processes: use cf_util_get_boolean for get "CollectContextSwitch"
[collectd.git]
/
src
/
processes.c
diff --git
a/src/processes.c
b/src/processes.c
index
7306edb
..
059f9eb
100644
(file)
--- a/
src/processes.c
+++ b/
src/processes.c
@@
-362,7
+362,7
@@
static int ps_list_match (const char *name, const char *cmdline, procstat_t *ps)
static void ps_list_add (const char *name, const char *cmdline, procstat_entry_t *entry)
{
procstat_t *ps;
static void ps_list_add (const char *name, const char *cmdline, procstat_entry_t *entry)
{
procstat_t *ps;
-
procstat_entry_t *pse;
+ procstat_entry_t *pse;
if (entry->id == 0)
return;
if (entry->id == 0)
return;
@@
-498,7
+498,6
@@
static void ps_list_add (const char *name, const char *cmdline, procstat_entry_t
ps->cpu_user_counter += pse->cpu_user;
ps->cpu_system_counter += pse->cpu_system;
ps->cpu_user_counter += pse->cpu_user;
ps->cpu_system_counter += pse->cpu_system;
-
}
}
}
}
@@
-610,14
+609,7
@@
static int ps_config (oconfig_item_t *ci)
}
else if (strcasecmp (c->key, "CollectContextSwitch") == 0)
{
}
else if (strcasecmp (c->key, "CollectContextSwitch") == 0)
{
- if ((c->values_num != 1)
- || (c->values[0].type != OCONFIG_TYPE_BOOLEAN))
- {
- ERROR ("processes plugin: `CollectContextSwitch' needs exactly "
- "one boolean argument.");
- continue;
- }
- report_ctx_switch = c->values[0].value.boolean ? 1 : 0;
+ cf_util_get_boolean (c, &report_ctx_switch);
}
else
{
}
else
{