diff --git "a/src/tool_getparam.c" "b/src/tool_getparam.c" index 1231b3bd6..434e9ddd3 100644 --- "a/src/tool_getparam.c" +++ "b/src/tool_getparam.c" @@ -23,6 +23,10 @@ ***************************************************************************/ #include "tool_setup.h" +#ifndef HAVE_WRITABLE_ARGV +#define HAVE_WRITABLE_ARGV 1 +#endif + #include "strcase.h" #include "curlx.h" @@ -554,8 +558,13 @@ static void cleanarg(argv_item_t str) * argument out so that the username:password is not displayed in the * system process list */ if(str) { +#ifdef _UNICODE + size_t len = wcslen(str); + wmemset(str, L' ', len); +#else size_t len = strlen(str); memset(str, ' ', len); +#endif } } #else