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