X-Git-Url: http://wpitchoune.net/gitweb/?p=psensor-pkg-debian.git;a=blobdiff_plain;f=src%2Flib%2Fpsensor_json.c;h=2402c1aa16723a18bc0a3852f8292fc416c709f2;hp=b6feecf481913a6355220ce38559a8a1947502a9;hb=48da1ac5531838d157762882ee455cec4da05728;hpb=dcd813f21c83592155f712ff1acf450b483d8072 diff --git a/src/lib/psensor_json.c b/src/lib/psensor_json.c index b6feecf..2402c1a 100644 --- a/src/lib/psensor_json.c +++ b/src/lib/psensor_json.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2010-2013 jeanfi@gmail.com + * Copyright (C) 2010-2014 jeanfi@gmail.com * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as @@ -140,9 +140,9 @@ struct psensor *psensor_new_from_json(json_object *o, struct psensor *s; char *eid, *url; - oid = json_object_object_get(o, "id"); - oname = json_object_object_get(o, "name"); - otype = json_object_object_get(o, "type"); + json_object_object_get_ex(o, "id", &oid); + json_object_object_get_ex(o, "name", &oname); + json_object_object_get_ex(o, "type", &otype); eid = url_encode(json_object_get_string(oid)); url = malloc(strlen(sensors_url) + 1 + strlen(eid) + 1);