a = json_object_new_object();
json_object_object_add(g, "responses", a);
- f = json_object_new_object();
- json_object_object_add(a, "200", f);
- json_object_object_add(f, "description", json_object_new_string(verb->info?:verb->verb));
+ g = json_object_new_object();
+ json_object_object_add(a, "200", g);
+ json_object_object_add(g, "description", json_object_new_string(verb->info?:verb->verb));
return f;
}
/* allocates the description */
api = calloc(1, sizeof *api + (copy_info && info ? 1 + strlen(info) : 0));
- if (!api)
+ if (!api) {
+ ERROR("out of memory");
goto oom;
+ }
api->refcount = 1;
if (!info)
api->info = &nulchar;
oom2:
free(api);
oom:
- ERROR("out of memory");
return NULL;
}