mirror of
https://github.com/kasmtech/KasmVNC.git
synced 2024-11-08 01:04:43 +01:00
Merge pull request #47 from kasmtech/bugfix/KASM-1815_DO_websocket
Bugfix/kasm 1815 do websocket
This commit is contained in:
commit
6f2805e186
@ -583,7 +583,7 @@ int parse_handshake(ws_ctx_t *ws_ctx, char *handshake) {
|
||||
headers->host[end-start] = '\0';
|
||||
|
||||
headers->origin[0] = '\0';
|
||||
start = strstr(handshake, "\r\nOrigin: ");
|
||||
start = strcasestr(handshake, "\r\nOrigin: ");
|
||||
if (start) {
|
||||
start += 10;
|
||||
} else {
|
||||
|
@ -273,6 +273,11 @@ void VNCServerST::removeSocket(network::Socket* sock) {
|
||||
std::list<VNCSConnectionST*>::iterator ci;
|
||||
for (ci = clients.begin(); ci != clients.end(); ci++) {
|
||||
if ((*ci)->getSock() == sock) {
|
||||
|
||||
if (clipboardClient == *ci)
|
||||
handleClipboardAnnounce(*ci, false);
|
||||
clipboardRequestors.remove(*ci);
|
||||
|
||||
// - Delete the per-Socket resources
|
||||
delete *ci;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user