X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=server.cpp;h=ee91ed8449faa1c5c6b6b344dbc733ca000aa6c8;hb=4c78d4cddfa8f5b9a9d275822237a0b1f8510dd2;hp=f508710fbc24aaa431c3ef40888518fdc8c6bd21;hpb=9bb62cbda887f69e570a3ea0fd28b564c5adc2c9;p=cubemap diff --git a/server.cpp b/server.cpp index f508710..ee91ed8 100644 --- a/server.cpp +++ b/server.cpp @@ -482,6 +482,9 @@ sending_data_again: void Server::skip_lost_data(Client *client) { Stream *stream = client->stream; + if (stream == NULL) { + return; + } size_t bytes_to_send = stream->bytes_received - client->stream_pos; if (bytes_to_send > stream->backlog_size) { size_t bytes_lost = bytes_to_send - stream->backlog_size;