diff options
author | Ingo Bürk <admin@airblader.de> | 2018-11-08 07:01:23 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-08 07:01:23 +0000 |
commit | 226cb229f702d02954e7ce77c995ab2158a2f869 (patch) | |
tree | 12fbb280dad421ac3e20d240e62933aceff344bc /src/print_cpu_usage.c | |
parent | 1492868b80eb1092b9ccb974fa6792e10dbc7361 (diff) | |
parent | bc5cc6f23820b5d997baa9a3d7473c9a3e0e1a38 (diff) |
Merge pull request #320 from eplanet/fix-error-msg
Fix error messages
Diffstat (limited to 'src/print_cpu_usage.c')
-rw-r--r-- | src/print_cpu_usage.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/print_cpu_usage.c b/src/print_cpu_usage.c index 2549043..faac920 100644 --- a/src/print_cpu_usage.c +++ b/src/print_cpu_usage.c @@ -165,8 +165,10 @@ void print_cpu_usage(yajl_gen json_gen, char *buffer, const char *format, const else if (BEGINS_WITH(walk + 1, "cpu")) { int number = -1; sscanf(walk + 1, "cpu%d", &number); - if (number < 0 || number >= cpu_count) { - fprintf(stderr, "provided CPU number '%d' above detected number of CPU %d\n", number, cpu_count); + if (number == -1) { + fprintf(stderr, "i3status: provided CPU number cannot be parsed\n"); + } else if (number >= cpu_count) { + fprintf(stderr, "i3status: provided CPU number '%d' above detected number of CPU %d\n", number, cpu_count); } else { int cpu_diff_idle = curr_cpus[number].idle - prev_cpus[number].idle; int cpu_diff_total = curr_cpus[number].total - prev_cpus[number].total; |