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