Module: wine Branch: refs/heads/master Commit: ef9038c761cec7ae40b334c98c33d6e0b8fae79d URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=ef9038c761cec7ae40b334c9...
Author: Rein Klazes wijn@wanadoo.nl Date: Thu Mar 30 16:30:01 2006 +0200
msvcrt: Fix read beyond end of string in __unDNameEx().
---
dlls/msvcrt/undname.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/dlls/msvcrt/undname.c b/dlls/msvcrt/undname.c index 1cda196..ebf51fa 100644 --- a/dlls/msvcrt/undname.c +++ b/dlls/msvcrt/undname.c @@ -1233,8 +1233,7 @@ char* __unDNameEx(char* buffer, const ch result = symbol_demangle(&sym) ? sym.result : mangled; if (buffer && buflen) { - memcpy(buffer, result, buflen - 1); - buffer[buflen - 1] = '\0'; + lstrcpynA( buffer, result, buflen); } else {