--- psensor-1.2.0/src/rsensor.c.orig 2016-12-20 00:39:54.000000000 +0100 +++ psensor-1.2.0/src/rsensor.c 2018-05-18 19:32:37.455589334 +0200 @@ -133,7 +133,7 @@ obj = get_json_object(url); - if (obj && !is_error(obj)) { + if (obj != NULL) { n = json_object_array_length(obj); sensors = malloc((n + 1) * sizeof(struct psensor *)); @@ -168,12 +168,12 @@ obj = get_json_object(get_url(s)); - if (obj && !is_error(obj)) { + if (obj != NULL) { json_object *om; json_object_object_get_ex(obj, "last_measure", &om); - if (!is_error(obj)) { + if (obj != NULL) { json_object *ov, *ot; struct timeval tv;