diff options
author | unknown <serg@serg.mylan> | 2004-02-19 09:11:46 +0100 |
---|---|---|
committer | unknown <serg@serg.mylan> | 2004-02-19 09:11:46 +0100 |
commit | ddf17601f3db71fc7bd8531fcbe3b3222e58e87e (patch) | |
tree | be8ef133c8fd7008e97a8ce6fc64816e34258ec5 /sql/mini_client.cc | |
parent | 65ec6a41b65f26552481be24ac8947c83eeea198 (diff) | |
download | mariadb-git-ddf17601f3db71fc7bd8531fcbe3b3222e58e87e.tar.gz |
potential problem fixed afer some reasoning
Diffstat (limited to 'sql/mini_client.cc')
-rw-r--r-- | sql/mini_client.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sql/mini_client.cc b/sql/mini_client.cc index 7db9f046389..abe51564c98 100644 --- a/sql/mini_client.cc +++ b/sql/mini_client.cc @@ -117,7 +117,7 @@ HANDLE create_named_pipe(NET *net, uint connect_timeout, char **arg_host, char **arg_unix_socket) { HANDLE hPipe=INVALID_HANDLE_VALUE; - char szPipeName [ 257 ]; + char szPipeName [512]; DWORD dwMode; int i; my_bool testing_named_pipes=0; @@ -126,7 +126,8 @@ HANDLE create_named_pipe(NET *net, uint connect_timeout, char **arg_host, if (!host || !strcmp(host,LOCAL_HOST)) host=LOCAL_HOST_NAMEDPIPE; - sprintf( szPipeName, "\\\\%s\\pipe\\%s", host, unix_socket); + strxnmov(szPipeName, sizeof(szPipeName), "\\\\", host, "\\pipe\\", + unix_socket, NullS); DBUG_PRINT("info",("Server name: '%s'. Named Pipe: %s", host, unix_socket)); |