]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream: fix memleak in process_extension(); oss-fuzz issue #42719
authordjm@openbsd.org <djm@openbsd.org>
Sat, 1 Jan 2022 04:18:06 +0000 (04:18 +0000)
committerDamien Miller <djm@mindrot.org>
Sat, 1 Jan 2022 04:19:48 +0000 (15:19 +1100)
OpenBSD-Commit-ID: d8d49f840162fb7b8949e3a5adb8107444b6de1e

ssh-agent.c

index 34736c05b1d1e4cb03f887769c66d9236aab44e5..8d147bb03cb7c54d3f91b380e2952aa84c6e8f47 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ssh-agent.c,v 1.284 2022/01/01 01:55:30 jsg Exp $ */
+/* $OpenBSD: ssh-agent.c,v 1.285 2022/01/01 04:18:06 djm Exp $ */
 /*
  * Author: Tatu Ylonen <ylo@cs.hut.fi>
  * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
@@ -1561,6 +1561,7 @@ process_extension(SocketEntry *e)
                success = process_ext_session_bind(e);
        else
                debug_f("unsupported extension \"%s\"", name);
+       free(name);
 send:
        send_status(e, success);
 }