X-Git-Url: http://git.wpitchoune.net/gitweb/?p=psensor.git;a=blobdiff_plain;f=src%2Flib%2Fpsensor_json.c;h=ca12fc262dff04216f04ce78d0f35d4f41b5454b;hp=fcb09821697f542943d0d3a7c67d1f85e78621a7;hb=dd9cbee87e002a9954d5f9dd743311cccd4cedef;hpb=b83277099fda6f8145d9fa0e756349109ed36d2d diff --git a/src/lib/psensor_json.c b/src/lib/psensor_json.c index fcb0982..ca12fc2 100644 --- a/src/lib/psensor_json.c +++ b/src/lib/psensor_json.c @@ -119,14 +119,16 @@ char *sensors_to_json_string(struct psensor **sensors) char *str; json_object *obj = json_object_new_array(); - sensors_cur = sensors; + if (sensors) { + sensors_cur = sensors; - while (*sensors_cur) { - struct psensor *s = *sensors_cur; + while (*sensors_cur) { + struct psensor *s = *sensors_cur; - json_object_array_add(obj, sensor_to_json(s)); + json_object_array_add(obj, sensor_to_json(s)); - sensors_cur++; + sensors_cur++; + } } str = strdup(json_object_to_json_string(obj));