libpurple/protocols/facebook/json.c

changeset 37430
56c7dbe97266
parent 37429
7f8a2f301a82
child 37431
df4d0ab7eaae
equal deleted inserted replaced
37429:7f8a2f301a82 37430:56c7dbe97266
288 guint size; 288 guint size;
289 JsonArray *rslt; 289 JsonArray *rslt;
290 JsonNode *node; 290 JsonNode *node;
291 JsonNode *ret; 291 JsonNode *ret;
292 292
293 /* Special case for json-glib < 0.99.2 */
294 if (purple_strequal(expr, "$")) {
295 return json_node_copy(root);
296 }
297
293 node = json_path_query(expr, root, &err); 298 node = json_path_query(expr, root, &err);
294 299
295 if (err != NULL) { 300 if (err != NULL) {
296 g_propagate_error(error, err); 301 g_propagate_error(error, err);
297 json_node_free(node); 302 json_node_free(node);

mercurial