Index: uspace/lib/c/generic/str.c
===================================================================
--- uspace/lib/c/generic/str.c	(revision e99564dc2111119a734299639f28432400d665d2)
+++ uspace/lib/c/generic/str.c	(revision c4fb5ecd0a4e0a7c884639ad36c66c4344f7b200)
@@ -540,4 +540,7 @@
 
 	dstr_size = str_size(dest);
+	if (dstr_size >= size) {
+		return;
+	}
 	str_cpy(dest + dstr_size, size - dstr_size, src);
 }
