ping_url_map[url] = allow_origin;
}
-void Server::add_data_deferred(int stream_index, const char *data, size_t bytes, StreamStartSuitability suitable_for_stream_start)
+void Server::add_data_deferred(int stream_index, const char *data, size_t bytes, uint16_t metacube_flags)
{
assert(stream_index >= 0 && stream_index < ssize_t(streams.size()));
- streams[stream_index]->add_data_deferred(data, bytes, suitable_for_stream_start);
+ streams[stream_index]->add_data_deferred(data, bytes, metacube_flags);
}
// See the .h file for postconditions after this function.
string url = request_tokens[1];
client->url = url;
- if (url.find("?backlog") == url.size() - 8) {
+ if (url.size() > 8 && url.find("?backlog") == url.size() - 8) {
client->stream_pos = -2;
url = url.substr(0, url.size() - 8);
} else {