Fail if no sensors found. - energy - measure system energy usage (DIR) Log (DIR) Files (DIR) Refs (DIR) Tags (DIR) README (DIR) LICENSE --- (DIR) commit 33cf70dcdbb4ed08ba53d121d06a3c6904db9af7 (DIR) parent b7668ab38ae59f6202ea72674b738ec0b676e227 (HTM) Author: Troels Henriksen <athas@sigkill.dk> Date: Wed, 23 Aug 2023 12:25:44 +0200 Fail if no sensors found. Diffstat: M energy.c | 5 +++++ 1 file changed, 5 insertions(+), 0 deletions(-) --- (DIR) diff --git a/energy.c b/energy.c @@ -143,6 +143,11 @@ int main(int argc, char** argv) { sensor_rapl(); sensor_battery(); + if (num_sensors == 0) { + fprintf(stderr, "%s: no sensors found; not running command.\n", argv[0]); + exit(1); + } + for (int i = 0; i < num_sensors; i++) { sensors[i].start(sensors[i].data); }