header_or_error_bytes_sent(serialized.header_or_error_bytes_sent()),
stream_pos(serialized.stream_pos())
{
- if (stream->mark_pool != NULL) {
+ if (stream != NULL && stream->mark_pool != NULL) {
fwmark = stream->mark_pool->get_mark();
} else {
fwmark = 0; // No mark.