X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/a832773496d46caa5e328d36a15b4918f24a804e..b7a189f38294c745ae4ea6efb55891c8196e275b:/raw.c diff --git a/raw.c b/raw.c index 049b8518..8e8f7e0a 100644 --- a/raw.c +++ b/raw.c @@ -1,4 +1,3 @@ -#include #include #include @@ -91,11 +90,12 @@ static char *raw_init(void *frontend_handle, void **backend_handle, * Try to find host. */ { - char buf[200]; - sprintf(buf, "Looking up host \"%.170s\"", host); + char *buf; + buf = dupprintf("Looking up host \"%s\"", host); logevent(raw->frontend, buf); + sfree(buf); } - addr = sk_namelookup(host, realhost); + addr = name_lookup(host, port, realhost); if ((err = sk_addr_error(addr))) return err; @@ -106,10 +106,11 @@ static char *raw_init(void *frontend_handle, void **backend_handle, * Open socket. */ { - char buf[200], addrbuf[100]; + char *buf, addrbuf[100]; sk_getaddr(addr, addrbuf, 100); - sprintf(buf, "Connecting to %.100s port %d", addrbuf, port); + buf = dupprintf("Connecting to %s port %d", addrbuf, port); logevent(raw->frontend, buf); + sfree(buf); } raw->s = new_connection(addr, *realhost, port, 0, 1, nodelay, (Plug) raw); if ((err = sk_socket_error(raw->s)))