fix #1935: read empty line after 200 OK

commit a4d8bbafbe
introduced an additional empty line after '200 OK'
for remote-viewer 7 to work, but we also have to read this line
in our own proxy reader else the connection to a remote node does
not work

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
Dominik Csapak 2018-09-28 09:36:39 +02:00 committed by Thomas Lamprecht
parent 131889e977
commit 6c31d13ebc

View File

@ -890,7 +890,10 @@ sub handle_spice_proxy_request {
my ($hdl, $line) = @_; my ($hdl, $line) = @_;
if ($line =~ m!^$proto 200 OK$!) { if ($line =~ m!^$proto 200 OK$!) {
&$startproxy(); # read the empty line after the 200 OK
$reqstate->{proxyhdl}->unshift_read(line => sub{
&$startproxy();
});
} else { } else {
$reqstate->{hdl}->push_write($line); $reqstate->{hdl}->push_write($line);
$self->client_do_disconnect($reqstate); $self->client_do_disconnect($reqstate);