X-Git-Url: https://www.fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=breezed.git;a=blobdiff_plain;f=breezed.cc;h=6f079b2b181acad582cd825a758cc09a2f0967d0;hp=19e500cd87bd36e5c639f653310f299371b4c743;hb=14f485e5f1426556e96e7fdd8bfb9ad578bbb988;hpb=76179c07b5f1c0a19c4545bd51541e2cd64b07c7 diff --git a/breezed.cc b/breezed.cc index 19e500c..6f079b2 100644 --- a/breezed.cc +++ b/breezed.cc @@ -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; } //////////////////////////////////////////////////////////////////////