projects
/
psensor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added support of free memory.
[psensor.git]
/
src
/
lib
/
nvidia.c
diff --git
a/src/lib/nvidia.c
b/src/lib/nvidia.c
index
7352cef
..
fa5a898
100644
(file)
--- a/
src/lib/nvidia.c
+++ b/
src/lib/nvidia.c
@@
-315,15
+315,12
@@
void nvidia_psensor_list_update(struct psensor **sensors)
static void add(struct psensor ***sensors, int id, int type, int values_len)
{
static void add(struct psensor ***sensors, int id, int type, int values_len)
{
- struct psensor *
*tmp, *
s;
+ struct psensor *s;
s = create_nvidia_sensor(id, type, values_len);
s = create_nvidia_sensor(id, type, values_len);
- if (s) {
- tmp = psensor_list_add(*sensors, s);
- free(*sensors);
- *sensors = tmp;
- }
+ if (s)
+ psensor_list_append(sensors, s);
}
struct psensor **
}
struct psensor **