Index: kernel/generic/src/sysinfo/sysinfo.c
===================================================================
--- kernel/generic/src/sysinfo/sysinfo.c	(revision 943aaf1b5f329ccc9f76244a88cef32d566f8576)
+++ kernel/generic/src/sysinfo/sysinfo.c	(revision 94868e16d54e746dbcba2bbfd0fa09835a5cf91c)
@@ -717,6 +717,8 @@
 			/* Allocate buffer for subkeys */
 			char *names = (char *) malloc(size, FRAME_ATOMIC);
-			if (names == NULL)
+			if (names == NULL) {
+				ret.tag = SYSINFO_VAL_UNDEFINED;
 				return ret;
+			}
 			
 			size_t pos = 0;
