summaryrefslogtreecommitdiff
path: root/gen_player.c
diff options
context:
space:
mode:
authorMike Pavone <pavone@retrodev.com>2020-05-02 17:33:23 -0700
committerMike Pavone <pavone@retrodev.com>2020-05-02 17:33:23 -0700
commitfe4f53ea6416afa821c02f2c15a9e7c78eff1eba (patch)
tree7dcd0037fa89b8378b96c3cb3508fb117da64b5e /gen_player.c
parent040cc6af560f470e8030569b0ab765289b11f75a (diff)
Use zlib to compress event log streams
Diffstat (limited to 'gen_player.c')
-rw-r--r--gen_player.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gen_player.c b/gen_player.c
index 91045e2..74eab4b 100644
--- a/gen_player.c
+++ b/gen_player.c
@@ -88,6 +88,9 @@ void start_context(system_header *sys, char *statefile)
}
}
+ if (!player->reader.socket) {
+ reader_ensure_data(&player->reader, 1);
+ }
}
}
@@ -147,6 +150,7 @@ gen_player *alloc_config_gen_player_reader(event_reader *reader)
{
gen_player *player = calloc(1, sizeof(gen_player));
player->reader = *reader;
+ inflateCopy(&player->reader.input_stream, &reader->input_stream);
config_common(player);
return player;
}