Changelog: * dlls/kernel/tests/process.c Fix buffer overflow. Fix two -Wwrite-strings warnings (but there are more). Index: dlls/kernel/tests/process.c =================================================================== RCS file: /home/cvs/wine/dlls/kernel/tests/process.c,v retrieving revision 1.12 diff -u -r1.12 process.c --- dlls/kernel/tests/process.c 16 Sep 2003 01:18:53 -0000 1.12 +++ dlls/kernel/tests/process.c 7 Nov 2003 15:18:16 -0000 @@ -64,7 +64,7 @@ /* ---------------- simplistic tool to encode/decode strings (to hide \ " ' and such) */ -static char* encodeA(const char* str) +static const char* encodeA(const char* str) { char* ptr; size_t len,i; @@ -78,7 +78,7 @@ return ptr; } -static char* encodeW(const WCHAR* str) +static const char* encodeW(const WCHAR* str) { char* ptr; size_t len,i; @@ -286,7 +286,7 @@ { lstrcpynW(env_var, ptrW, MAX_LISTED_ENV_VAR - 1); env_var[MAX_LISTED_ENV_VAR - 1] = '\0'; - childPrintf(hFile, "env%d=%s\n", i, encodeW(ptrW)); + childPrintf(hFile, "env%d=%s\n", i, encodeW(env_var)); i++; ptrW += lstrlenW(ptrW) + 1; } -- Francois Gouget fgouget@xxxxxxx http://fgouget.free.fr/ The nice thing about meditation is that it makes doing nothing quite respectable -- Paul Dean