summaryrefslogtreecommitdiff
path: root/ssh-agent.c
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2021-03-13 09:37:24 +0000
committerColin Watson <cjwatson@debian.org>2021-03-13 09:59:15 +0000
commit8d74de9b71bcde4c41ac9348433c95e66210d3ce (patch)
treeac932367525f4e070b05f01f84b6aa5ae72cb0cf /ssh-agent.c
parent96647c5c515268939666c587fa1bc459ac38b332 (diff)
parent421db3656dcafbe810226463bf27a18a0b1c3186 (diff)
CVE-2021-28041: Fix double free in ssh-agent(1)
Closes: #984940
Diffstat (limited to 'ssh-agent.c')
-rw-r--r--ssh-agent.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ssh-agent.c b/ssh-agent.c
index e1fd1f3f6..48155c96e 100644
--- a/ssh-agent.c
+++ b/ssh-agent.c
@@ -581,6 +581,7 @@ process_add_identity(SocketEntry *e)
581 goto err; 581 goto err;
582 } 582 }
583 free(ext_name); 583 free(ext_name);
584 ext_name = NULL;
584 break; 585 break;
585 default: 586 default:
586 error("%s: Unknown constraint %d", __func__, ctype); 587 error("%s: Unknown constraint %d", __func__, ctype);