X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/cbe2d68fd7c7c7bac692b3a2d200a5d2429ab201..e35fb54b2ce23c668414c0f5cd072c709374fc6d:/x11fwd.c diff --git a/x11fwd.c b/x11fwd.c index 16944ee1..8b045f31 100644 --- a/x11fwd.c +++ b/x11fwd.c @@ -277,8 +277,10 @@ const char *x11_init(Socket * s, char *display, void *c, void *auth, * Try to find host. */ addr = name_lookup(host, port, &dummy_realhost, cfg); - if ((err = sk_addr_error(addr)) != NULL) + if ((err = sk_addr_error(addr)) != NULL) { + sk_addr_free(addr); return err; + } /* * Open socket. @@ -315,7 +317,6 @@ const char *x11_init(Socket * s, char *display, void *c, void *auth, } sk_set_private_ptr(*s, pr); - sk_addr_free(addr); return NULL; }