renaming rsensor_end to rsensor_cleanup
called rsensor_cleanup when quitting psensor
#ifdef HAVE_LIBATIADL
amd_cleanup();
#endif
#ifdef HAVE_LIBATIADL
amd_cleanup();
#endif
+#ifdef HAVE_REMOTE_SUPPORT
+ rsensor_cleanup();
+#endif
psensor_list_free(ui.sensors);
ui.sensors = NULL;
psensor_list_free(ui.sensors);
ui.sensors = NULL;
curl = curl_easy_init();
}
curl = curl_easy_init();
}
{
curl_easy_cleanup(curl);
}
{
curl_easy_cleanup(curl);
}
struct psensor **get_remote_sensors(const char *server_url,
int values_max_length)
{
struct psensor **get_remote_sensors(const char *server_url,
int values_max_length)
{
- struct psensor **sensors;
+ struct psensor **sensors, *s;
char *url;
json_object *obj;
char *url;
json_object *obj;
obj = get_json_object(url);
if (obj && !is_error(obj)) {
obj = get_json_object(url);
if (obj && !is_error(obj)) {
- int i;
- int n = json_object_array_length(obj);
+ n = json_object_array_length(obj);
sensors = malloc((n + 1) * sizeof(struct psensor *));
for (i = 0; i < n; i++) {
sensors = malloc((n + 1) * sizeof(struct psensor *));
for (i = 0; i < n; i++) {
- struct psensor *s = json_object_to_psensor
- (json_object_array_get_idx(obj, i),
- url,
- values_max_length);
+ s = json_object_to_psensor
+ (json_object_array_get_idx(obj, i),
+ url,
+ values_max_length);
void remote_psensor_list_update(struct psensor **sensors);
void rsensor_init();
void remote_psensor_list_update(struct psensor **sensors);
void rsensor_init();