mirror of
https://github.com/lm-sensors/lm-sensors.git
synced 2026-11-10 16:30:50 +00:00
Feature names are now dynamically allocated -> no const.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4509 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
1 parent
063f4b91d4
commit
32b1b71245
2 files changed
+4
-4
No files matched your search
+1
-1
@@ -127,7 +127,7 @@ extern const sensors_chip_name *sensors_get_detected_chips(int *nr);
|
||||
chip. */
|
||||
typedef struct sensors_feature_data {
|
||||
int number;
|
||||
const char *name;
|
||||
char *name;
|
||||
int mapping;
|
||||
int compute_mapping;
|
||||
int mode;
|
||||
|
||||
+3
-3
@@ -103,7 +103,7 @@ sensors_chip_features sensors_read_dynamic_chip(struct sysfs_device *sysdir)
|
||||
|
||||
type = sensors_feature_get_type(&feature.data);
|
||||
if (type == SENSORS_FEATURE_UNKNOWN) {
|
||||
free((char *)feature.data.name);
|
||||
free(feature.data.name);
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -129,7 +129,7 @@ sensors_chip_features sensors_read_dynamic_chip(struct sysfs_device *sysdir)
|
||||
fprintf(stderr, "libsensors error, more sensors of one"
|
||||
" type then MAX_SENSORS_PER_TYPE, ignoring "
|
||||
"feature: %s\n", name);
|
||||
free((char *)feature.data.name);
|
||||
free(feature.data.name);
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -143,7 +143,7 @@ sensors_chip_features sensors_read_dynamic_chip(struct sysfs_device *sysdir)
|
||||
fprintf(stderr, "libsensors error, trying to add dupli"
|
||||
"cate feature: %s to dynamic feature table\n",
|
||||
name);
|
||||
free((char *)feature.data.name);
|
||||
free(feature.data.name);
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user