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

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 */