if (new_obj == NULL) {
if (type == MSG_JSON_GEN_OBJECT)
- g_object_unref(json_value);
+ json_object_ref((JsonObject *)json_value);
else if (type == MSG_JSON_GEN_ARRAY)
- g_array_unref((GArray *)json_value);
+ json_array_unref((JsonArray *)json_value);
return NULL;
}
}
if (obj->value != NULL) {
if (obj->type == MSG_JSON_GEN_OBJECT)
- g_object_unref(obj->value);
+ json_object_ref((JsonObject *)obj->value);
else if (obj->type == MSG_JSON_GEN_ARRAY)
- g_array_unref((GArray *)obj->value);
+ json_array_unref((JsonArray *)obj->value);
obj->value = NULL;
}