Cosmestics.
[breezed.git] / breezed.cc
index 19e500c..4f2302d 100644 (file)
@@ -3,7 +3,7 @@
 
    breezed is a fan speed control daemon for Linux computers.
 
-   Copyright (c) 2008 Francois Fleuret
+   Copyright (c) 2008, 2009 Francois Fleuret
    Written by Francois Fleuret <francois@fleuret.org>
 
    This file is part of breezed.
 using namespace std;
 
 const int major_version_number = 1;
-const int minor_version_number = 0;
+const int minor_version_number = 2;
 
 const int buffer_size = 1024;
 
-const char *default_confguration_file = "/etc/breezed.conf";
+const char *default_configuration_file = "/etc/breezed.conf";
 
 // The time period to check the temperature.
 const int polling_delay = 5;
@@ -61,7 +61,7 @@ int last_level = -1;
 
 int file_fan_fd;
 
-int nb_temperature_thresholds = 0;
+int nb_temperature_thresholds;
 int *temperature_thresholds = 0;
 
 int nb_file_thermal = 0;
@@ -148,6 +148,8 @@ void define_temperature_thresholds(char *definition) {
     exit(1);
   }
 
+  nb_temperature_thresholds = 1;
+
   char *s;
   s = definition;
   while(s) {
@@ -157,8 +159,10 @@ void define_temperature_thresholds(char *definition) {
 
   temperature_thresholds = new int[nb_temperature_thresholds];
 
+  temperature_thresholds[0] = -1;
+
   s = definition;
-  int k = 0;
+  int k = 1;
   while(s) {
     s = next_word(token, s, buffer_size);
     temperature_thresholds[k] = atoi(token);
@@ -170,8 +174,6 @@ void define_temperature_thresholds(char *definition) {
     }
     k++;
   }
-
-  temperature_thresholds[0] = -1;
 }
 
 //////////////////////////////////////////////////////////////////////
@@ -180,8 +182,8 @@ int main(int argc, char **argv) {
 
   char buffer[buffer_size], token[buffer_size];
 
-  configuration_file = new char[strlen(default_confguration_file) + 1];
-  strcpy(configuration_file, default_confguration_file);
+  configuration_file = new char[strlen(default_configuration_file) + 1];
+  strcpy(configuration_file, default_configuration_file);
 
   int i = 1;
   while(i < argc) {
@@ -319,6 +321,7 @@ Written by Francois Fleuret (francois@fleuret.org).\n";
 
   if(configuration_file) {
     ifstream cf(configuration_file);
+
     if(cf.fail()) {
       cerr << "Can not open " << configuration_file << " for reading." << endl;
       exit(1);