strdupa uses alloca which is not available everywhere. strdup is used instead

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1078 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
This commit is contained in:
volker
2010-01-15 21:36:33 +00:00
parent 55e86007a4
commit ac266e1877

View File

@@ -44,7 +44,7 @@
/*
* Available tokens : # represents an int from 1 to 3 (or more)
* temp_input# -> temperature of sensor # (in <EFBFBD>C)
* temp_input# -> temperature of sensor # (in C)
* temp_max# and temp_hyst# -> max and min of sensor #
* in_input#, in_min# and in_max# -> voltages
* fan_input# -> speed (in RPM) of fan #
@@ -188,7 +188,7 @@ static int parse_i2c_sensors_procfs(const char *key)
return -1;
}
running = strdupa(buffer);
running = strdup(buffer);
while (1) {
value = strsep(&running, delim);
/* debug("%s pos %i -> %s", file, pos , value); */