2017-11-20
2017-11-20 23:48:05 by Stephen R. van den Berg <srb@cuci.nl>
-
17cca2cd53a956817b7cada84328acb75f30bb5a
(6 lines)
(+4/-2)
[
Show
| Annotate
]
Branch: 8.1
pgsql: Fix SSL method in combination with Stdio.Buffer.
504: Inside #if constant(SSL.File)
PD("SSLRequest\n");
start()->add_int32(8)->add_int32(PG_PROTOCOL(1234, 5679))
->sendcmd(SENDOUT);
- switch (read_int8()) {
+ string s = socket.read(1);
+ switch (sizeof(s) && s[0]) {
case 'S':
- object fcon = SSL.File(socket, SSL.Context());
+ SSL.File fcon = SSL.File(socket, SSL.Context());
if (fcon->connect()) {
socket->set_backend(local_backend);
socket = fcon;