Use safer but slower approach to copying the string.

This commit is contained in:
Rene Gollent
2012-07-02 20:17:03 -04:00
parent 29291c8c92
commit 7f7b659ec5
+4 -3
View File
@@ -286,9 +286,10 @@ FUNCTION(arch_cpu_user_strlcpy):
cld
.L_user_strlcpy_copy_loop:
/* move data by bytes */
movsb
cmpb $0,-1(%esi)
je .L_user_strlcpy_source_done
lodsb
stosb
test %al,%al
jz .L_user_strlcpy_source_done
loop .L_user_strlcpy_copy_loop
/* null terminate string */