upstream: fix memleak in process_extension(); oss-fuzz issue #42719

OpenBSD-Commit-ID: d8d49f840162fb7b8949e3a5adb8107444b6de1e
This commit is contained in:
djm@openbsd.org 2022-01-01 04:18:06 +00:00 committed by Damien Miller
parent cb885178f3
commit a23698c308
1 changed files with 2 additions and 1 deletions

View 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> * Author: Tatu Ylonen <ylo@cs.hut.fi>
* Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland * 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); success = process_ext_session_bind(e);
else else
debug_f("unsupported extension \"%s\"", name); debug_f("unsupported extension \"%s\"", name);
free(name);
send: send:
send_status(e, success); send_status(e, success);
} }