diff blastem.c @ 1958:9c01945b5d20

Use zlib to compress event log streams
author Mike Pavone <pavone@retrodev.com>
date Sat, 02 May 2020 17:33:23 -0700
parents 1c7af12efe8b
children 3701517d852c
line wrap: on
line diff
--- a/blastem.c	Sat May 02 00:52:21 2020 -0700
+++ b/blastem.c	Sat May 02 17:33:23 2020 -0700
@@ -598,7 +598,6 @@
 		} else if (!loaded) {
 			reader_port = parse_addr_port(argv[i]);
 			if (reader_port) {
-				//init_event_reader_tcp(&reader, argv[i], port);
 				reader_addr = argv[i];
 			} else {
 				if (!(cart.size = load_rom(argv[i], &cart.buffer, stype == SYSTEM_UNKNOWN ? &stype : NULL))) {
@@ -722,6 +721,8 @@
 			fatal_error("Failed to detect system type for %s\n", romfname);
 		}
 		game_system = current_system = alloc_config_player(stype, &reader);
+		//free inflate stream as it was inflateCopied to an internal event reader in the player
+		inflateEnd(&reader.input_stream);
 		setup_saves(&cart, current_system);
 		update_title(current_system->info.name);
 	}