Thread
Commits
-
Use explicit_bzero() when clearing sslpassword in libpq
- e4db972ed5f1 13.0 landed
-
Use explicit_bzero
- 74a308cf5221 13.0 cited
-
explicit_bzero for sslpassword
Daniel Gustafsson <daniel@yesql.se> — 2020-05-19T12:33:40Z
Since commit 74a308cf5221f we use explicit_bzero on pgpass and connhost password in libpq, but not sslpassword which seems an oversight. The attached performs an explicit_bzero before freeing like the pattern for other password variables. cheers ./daniel
-
Re: explicit_bzero for sslpassword
Michael Paquier <michael@paquier.xyz> — 2020-05-20T05:56:50Z
On Tue, May 19, 2020 at 02:33:40PM +0200, Daniel Gustafsson wrote: > Since commit 74a308cf5221f we use explicit_bzero on pgpass and connhost > password in libpq, but not sslpassword which seems an oversight. The attached > performs an explicit_bzero before freeing like the pattern for other password > variables. Good catch, let's fix that. I would like to apply your suggested fix, but let's see first if others have any comments. -- Michael
-
Re: explicit_bzero for sslpassword
Peter Eisentraut <peter.eisentraut@2ndquadrant.com> — 2020-05-20T08:06:55Z
On 2020-05-20 07:56, Michael Paquier wrote: > On Tue, May 19, 2020 at 02:33:40PM +0200, Daniel Gustafsson wrote: >> Since commit 74a308cf5221f we use explicit_bzero on pgpass and connhost >> password in libpq, but not sslpassword which seems an oversight. The attached >> performs an explicit_bzero before freeing like the pattern for other password >> variables. > > Good catch, let's fix that. I would like to apply your suggested fix, > but let's see first if others have any comments. Looks correct to me. -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
-
Re: explicit_bzero for sslpassword
Michael Paquier <michael@paquier.xyz> — 2020-05-21T07:29:18Z
On Wed, May 20, 2020 at 10:06:55AM +0200, Peter Eisentraut wrote: > Looks correct to me. Thanks for confirming, Peter. Got this one applied. -- Michael