From d67c36c7b8457a78f2a0080fd79b062f6c9142c7 Mon Sep 17 00:00:00 2001 From: johannes Date: Wed, 7 Feb 2024 14:53:55 +0100 Subject: fixed bug in writedemomap, did not write mapmagic --- src/demo.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/demo.c') diff --git a/src/demo.c b/src/demo.c index 1cf6c63..7ecf72e 100644 --- a/src/demo.c +++ b/src/demo.c @@ -355,13 +355,17 @@ int writedemotimeline(FILE *fp, demotimeline *dt) int writedemomap(FILE *fp, demomap *dm, int mapsize, unsigned char ver) { if (ver >= 6) + { + // TODO is this magic for v6+ only? + if (fwrite(mapmagic, 1, sizeof(mapmagic), fp) != sizeof(mapmagic)) + return -1; if (fwrite(dm->sha256, 1, 32, fp) != 32) return -1; + } if (fwrite(dm->data, 1, mapsize, fp) != mapsize) return -2; - return 1; } -- cgit v1.2.3