X-Git-Url: http://git.wpitchoune.net/gitweb/?p=psensor.git;a=blobdiff_plain;f=src%2Frsensor.c;h=96b334616238e5a37199b91a1701b699ba6e3b03;hp=7639654f8a83b4572b3c88ba445cc4453c79afce;hb=472cac625c92e0d5e0e2511e272e216489936490;hpb=2cec0f33f19afafe8a9dd28fc3af3db27796c76b diff --git a/src/rsensor.c b/src/rsensor.c index 7639654..96b3346 100644 --- a/src/rsensor.c +++ b/src/rsensor.c @@ -38,6 +38,11 @@ struct ucontent { static CURL *curl; +static const char *get_url(struct psensor *s) +{ + return (char *)s->provider_data; +} + static size_t cbk_curl(void *buffer, size_t size, size_t nmemb, void *userp) { size_t realsize; @@ -158,7 +163,7 @@ static void remote_psensor_update(struct psensor *s) { json_object *obj; - obj = get_json_object(s->url); + obj = get_json_object(get_url(s)); if (obj && !is_error(obj)) { json_object *om; @@ -181,7 +186,7 @@ static void remote_psensor_update(struct psensor *s) json_object_put(obj); } else { - log_printf(LOG_ERR, _("Invalid JSON: %s"), s->url); + log_printf(LOG_ERR, _("Invalid JSON: %s"), get_url(s)); } }