gluon-respondd: allow platforminfo_get_model() to return NULL
This commit is contained in:
parent
31ee7be16d
commit
afdae86a5e
@ -99,7 +99,11 @@ static struct json_object * respondd_provider_nodeinfo(void) {
|
|||||||
json_object_object_add(ret, "hostname", get_hostname());
|
json_object_object_add(ret, "hostname", get_hostname());
|
||||||
|
|
||||||
struct json_object *hardware = json_object_new_object();
|
struct json_object *hardware = json_object_new_object();
|
||||||
json_object_object_add(hardware, "model", json_object_new_string(platforminfo_get_model()));
|
|
||||||
|
const char *model = platforminfo_get_model();
|
||||||
|
if (model)
|
||||||
|
json_object_object_add(hardware, "model", json_object_new_string(model));
|
||||||
|
|
||||||
json_object_object_add(hardware, "nproc", json_object_new_int(sysconf(_SC_NPROCESSORS_ONLN)));
|
json_object_object_add(hardware, "nproc", json_object_new_int(sysconf(_SC_NPROCESSORS_ONLN)));
|
||||||
json_object_object_add(ret, "hardware", hardware);
|
json_object_object_add(ret, "hardware", hardware);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user