Index: /lm-sensors/branches/lm-sensors-3.0.0/prog/sensors/chips_generic.c
===================================================================
--- /lm-sensors/branches/lm-sensors-3.0.0/prog/sensors/chips_generic.c	(revision 4632)
+++ /lm-sensors/branches/lm-sensors-3.0.0/prog/sensors/chips_generic.c	(revision 4639)
@@ -109,6 +109,6 @@
   
   if (get_feature_value(name, feature, &val)) {
-    free(label);
-    printf("ERROR: Can't get temperature data!\n");
+    printf("ERROR: Can't get %s data!\n", label);
+    free(label);
     return;
   }
@@ -228,4 +228,5 @@
   if (get_feature_value(name, feature, &val)) {
     printf("ERROR: Can't get %s data!\n", label);
+    free(label);
     return;
   }
