]> andersk Git - openssh.git/commitdiff
- djm@cvs.openbsd.org 2008/01/19 20:48:53
authordjm <djm>
Sun, 10 Feb 2008 11:22:53 +0000 (11:22 +0000)
committerdjm <djm>
Sun, 10 Feb 2008 11:22:53 +0000 (11:22 +0000)
     [clientloop.c]
     fd leak on session multiplexing error path. Report and patch from
     gregory_shively AT fanniemae.com

ChangeLog
clientloop.c

index 8706a15dbee4d0c5866c901261c0b82d8dc45aab..3573e017febd447a9b946673a6496d9de6282049 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
      [ssh.1]
      satisfy the pedants: -q does not suppress all diagnostic messages (e.g.
      some commandline parsing warnings go unconditionally to stdout).
+   - djm@cvs.openbsd.org 2008/01/19 20:48:53
+     [clientloop.c]
+     fd leak on session multiplexing error path. Report and patch from
+     gregory_shively AT fanniemae.com
 
 20080119
  - (djm) Silence noice from expr in ssh-copy-id; patch from
index 109df4cac4c1927a3939e677789ab3c5b6b0852c..195615063761ec56c4210fed6ed2f3f31334100f 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: clientloop.c,v 1.185 2007/12/28 22:34:47 dtucker Exp $ */
+/* $OpenBSD: clientloop.c,v 1.186 2008/01/19 20:48:53 djm Exp $ */
 /*
  * Author: Tatu Ylonen <ylo@cs.hut.fi>
  * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
@@ -888,6 +888,7 @@ client_process_control(fd_set *readset)
                                xfree(cctx->env);
                        xfree(cctx->term);
                        buffer_free(&cctx->cmd);
+                       close(client_fd);
                        xfree(cctx);
                        return;
                }
This page took 0.542277 seconds and 5 git commands to generate.