array = json_object_new_array();
if (!array)
goto error;
- json_object_array_add(array, item);
+ json_object_array_add(array, json_object_get(item));
json_object_object_add(object, name, array);
}
json_object_array_add(array, data);
tmp = afudb->applications;
afudb->applications = updt.applications;
apps_put(&tmp);
- afm_udb_addref(afudb);
+ afm_udb_unref(afudb);
return 0;
error:
apps_put(&updt.applications);
- afm_udb_addref(afudb);
+ afm_udb_unref(afudb);
return -1;
}
+/*
+ * set the default language to 'lang'
+ */
void afm_udb_set_default_lang(const char *lang)
{
char *oldval = default_lang;