Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: OpenSSH: Dev
[PATCH] mux: fix memory leak of control path if bind() fails
 

Index | Next | Previous | View Flat


bert.wesarg at googlemail

Apr 27, 2012, 2:29 AM


Views: 194
Permalink
[PATCH] mux: fix memory leak of control path if bind() fails

---
mux.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/mux.c b/mux.c
index d90605e..fa796bd 100644
--- a/mux.c
+++ b/mux.c
@@ -1195,6 +1195,7 @@ muxserver_listen(void)
close(muxserver_sock);
muxserver_sock = -1;
}
+ xfree(orig_control_path);
xfree(options.control_path);
options.control_path = NULL;
options.control_master = SSHCTL_MASTER_NO;
@@ -1216,7 +1217,6 @@ muxserver_listen(void)
}
error("ControlSocket %s already exists, disabling multiplexing",
orig_control_path);
- xfree(orig_control_path);
unlink(options.control_path);
goto disable_mux_master;
}
--
1.7.9.rc0.542.g07ca1

_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev [at] mindrot
https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev

Subject User Time
[PATCH] mux: fix memory leak of control path if bind() fails bert.wesarg at googlemail Apr 27, 2012, 2:29 AM
    Re: [PATCH] mux: fix memory leak of control path if bind() fails des at des Apr 27, 2012, 4:43 AM
        Re: [PATCH] mux: fix memory leak of control path if bind() fails bert.wesarg at googlemail Apr 27, 2012, 4:47 AM

  Index | Next | Previous | View Flat
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.