Browse Source

gluon-respondd: allow platforminfo_get_model() to return NULL

Matthias Schiffer 7 years ago
parent
commit
afdae86a5e
1 changed files with 5 additions and 1 deletions
  1. 5 1
      package/gluon-respondd/src/respondd.c

+ 5 - 1
package/gluon-respondd/src/respondd.c

@@ -99,7 +99,11 @@ static struct json_object * respondd_provider_nodeinfo(void) {
 	json_object_object_add(ret, "hostname", get_hostname());
 
 	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(ret, "hardware", hardware);