Bug 2088

Summary: memleak in do_gen_krl()
Product: Portable OpenSSH Reporter: Arthur Mesh <arthurmesh>
Component: ssh-keygenAssignee: Damien Miller <djm>
Status: CLOSED FIXED    
Severity: minor    
Priority: P5    
Version: 6.2p1   
Hardware: All   
OS: FreeBSD   
Bug Depends on:    
Bug Blocks: 2076    
Attachments:
Description Flags
potential fix
none
potential fix for both leaks
none
fix leaks, checking for NULL before key_free() dtucker: ok+

Description Arthur Mesh 2013-04-15 14:27:12 AEST
Created attachment 2240 [details]
potential fix

ca is not properly freed.
Comment 1 Arthur Mesh 2013-04-15 14:37:32 AEST
Created attachment 2241 [details]
potential fix for both leaks

Found another leak. Instead of opening another defect, I'll submit it as part of this one.
Comment 2 Damien Miller 2013-04-18 12:49:46 AEST
Created attachment 2250 [details]
fix leaks, checking for NULL before key_free()

You need to check whether ca was actually loaded, as key_free() will fatal() if not.
Comment 3 Damien Miller 2013-04-19 11:07:38 AEST
applied. Thanks!
Comment 4 Damien Miller 2016-08-02 10:40:49 AEST
Close all resolved bugs after 7.3p1 release