2017-11-21
2017-11-21 01:01:17 by Stephen R. van den Berg <srb@cuci.nl>
-
7ae39021d76722fa06266319e340d2cb656abef9
(6 lines)
(+4/-2)
[
Show
| Annotate
]
Branch: 8.0
pgsql: Fix SSL method in combination with Stdio.Buffer.
506: 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=fcon;
break;