From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Stephen Frost <sfrost(at)snowman(dot)net> |
Cc: | Andrew Klosterman <andrew5(at)ece(dot)cmu(dot)edu>, pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: BUG #2246: Bad malloc interactions: ecpg, openssl |
Date: | 2006-02-14 20:51:43 |
Message-ID: | 22462.1139950303@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs pgsql-patches |
Stephen Frost <sfrost(at)snowman(dot)net> writes:
> Another approach would be to have PQsetdbLogin build up a conninfo
> string and pass that into connectOptions1 instead of calling
> connectOptions1 with an empty string and then changing the values
> afterwards. That'd probably be too large of a change to get in as a
> bugfix though. An alternative might be to move the pg_fe_getauthname()
> call to connectOptions2 as it's actually a bit more work than one might
> expect and if that can be avoided then that's probably all to the good.
Right offhand I like the idea of pushing it into connectOptions2 --- can
you experiment with that? Seems like there is no reason to call
Kerberos if the user supplies the name to connect as.
> Sorry I don't have a simple answer. :/ In the end it seems like the
> Kerberos libraries should be able to survive Kerberos not being
> configured or whatever is going on to make it try to malloc 0-bytes...
We may be spending too much time on this one point --- as long as
Kerberos isn't *writing* into the zero-length alloc, there is nothing
illegal immoral or fattening about malloc(0). Can you get ElectricFence
to not abort right here but continue on to the real problem?
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Andrew Klosterman | 2006-02-14 21:02:17 | Re: BUG #2246: Bad malloc interactions: ecpg, openssl |
Previous Message | Stephen Frost | 2006-02-14 20:49:12 | Re: BUG #2246: Bad malloc interactions: ecpg, openssl |
From | Date | Subject | |
---|---|---|---|
Next Message | Martijn van Oosterhout | 2006-02-14 21:00:50 | Re: Patch Submission Guidelines |
Previous Message | Stephen Frost | 2006-02-14 20:49:12 | Re: BUG #2246: Bad malloc interactions: ecpg, openssl |