[lm-sensors] [Patch] Fix exit code of the sensors tool

Andre Prendel andre_prendel at gmx.de
Tue Jan 27 10:00:43 CET 2009


Hi!

This patch fixes the exit code of the sensors tool in error case
(e.g. No sensors found).

Error is set correctly, but at exit label exit() returns res instead
of error.

Andre

---

--- lm-sensors-dev/prog/sensors/main.c	2009-01-26 22:49:09.000000000 +0100
+++ my-lm-sensors/prog/sensors/main.c	2009-01-26 22:19:06.000000000 +0100
@@ -243,7 +243,7 @@
 
 int main(int argc, char *argv[])
 {
-	int c, res, i, error, do_bus_list;
+	int c, res, i, error = 0, do_bus_list;
 	const char *config_file_name = NULL;
 
 	struct option long_opts[] =  {
@@ -344,5 +344,5 @@
 
 exit:
 	sensors_cleanup();
-	exit(res);
+	exit(error);
 }




More information about the lm-sensors mailing list