On 8 Jul 2002, Tommy Schultz Lassen wrote: > This shoud fix a segv in lstrcpynA with --debugmsg +all. The problem > is that n is the max length of the destination and says nothing about > the source strings length. Seems like the following would be better: Index: memory/string.c =================================================================== RCS file: /home/wine/wine/memory/string.c,v retrieving revision 1.41 diff -u -r1.41 string.c --- memory/string.c 10 Mar 2002 00:18:34 -0000 1.41 +++ memory/string.c 8 Jul 2002 13:23:20 -0000 @@ -240,7 +240,7 @@ LPSTR WINAPI lstrcpynA( LPSTR dst, LPCSTR src, INT n ) { LPSTR p = dst; - TRACE("(%p, %s, %i)\n", dst, debugstr_an(src,n), n); + TRACE("(%p, %s, %i)\n", dst, debugstr_a(src), n); /* In real windows the whole function is protected by an exception handler * that returns ERROR_INVALID_PARAMETER on faulty parameters * We currently just check for NULL. -- Francois Gouget fgouget@free.fr http://fgouget.free.fr/ "Utilisateur" (nom commun) : Mot utilisé par les informaticiens en lieu et place d'"idiot".