1 Description: Update json usage for current API
2 The json-c interface was using a deprecated method.
3 This cherry-picked patch from upstream fixes it.
5 psensor (0.8.0.4-1.1) unstable; urgency=low
7 Author: Wookey <wookey@debian.org>
8 Bug-Debian: http://bugs.debian.org/746145
9 Origin: upstream, http://wpitchoune.net/gitweb/?p=psensor.git;a=commitdiff;h=695aaee544240f86415140a77f5716f858bec91e
10 Last-Update: 2014-05-31
12 --- psensor-0.8.0.4.orig/src/lib/psensor_json.c
13 +++ psensor-0.8.0.4/src/lib/psensor_json.c
14 @@ -140,9 +140,9 @@ struct psensor *psensor_new_from_json(js
18 - oid = json_object_object_get(o, "id");
19 - oname = json_object_object_get(o, "name");
20 - otype = json_object_object_get(o, "type");
21 + json_object_object_get_ex(o, "id", &oid);
22 + json_object_object_get_ex(o, "name", &oname);
23 + json_object_object_get_ex(o, "type", &otype);
25 eid = url_encode(json_object_get_string(oid));
26 url = malloc(strlen(sensors_url) + 1 + strlen(eid) + 1);