Index: kernel/generic/src/lib/str.c
===================================================================
--- kernel/generic/src/lib/str.c	(revision bab75df6bdac0b39185034277416374a06d4b37f)
+++ kernel/generic/src/lib/str.c	(revision c88d91e81165d4a91c18e2189d9dee7db48edee5)
@@ -635,6 +635,7 @@
 {
 	size_t size = str_size(src) + 1;
-	char *dest = nfmalloc(size);
-	assert(dest);
+	char *dest = malloc(size);
+	if (!dest)
+		return NULL;
 
 	str_cpy(dest, size, src);
@@ -668,6 +669,7 @@
 		size = n;
 
-	char *dest = nfmalloc(size + 1);
-	assert(dest);
+	char *dest = malloc(size + 1);
+	if (!dest)
+		return NULL;
 
 	str_ncpy(dest, size + 1, src, size);
