X-Git-Url: https://deadsoftware.ru/gitweb?p=flatwaifu.git;a=blobdiff_plain;f=src%2Fmap.c;h=d70a4fb3cce021c46cf39b16140f794106ddf0c7;hp=8f1fb68328006b9178b18ca1b9efcc0b794bec6d;hb=refs%2Fheads%2Frenders;hpb=5c603e0069a09b80bf58b5269cf2bbc6be152222 diff --git a/src/map.c b/src/map.c index 8f1fb68..d70a4fb 100644 --- a/src/map.c +++ b/src/map.c @@ -271,9 +271,10 @@ static int W_load (Stream *h) { } int MAP_load (Stream *r) { - assert(r != NULL); int ok = 0; + long off; map_header_t hdr; + assert(r != NULL); W_init(); // reset all game data stream_read(hdr.id, 8, 1, r); hdr.ver = stream_read16(r); @@ -283,7 +284,7 @@ int MAP_load (Stream *r) { blk.t = stream_read16(r); blk.st = stream_read16(r); blk.sz = stream_read32(r); - long off = stream_getpos(r) + blk.sz; + off = stream_getpos(r) + blk.sz; switch (blk.t) { case MB_MUSIC: ok = G_load(r);