fixed crash bug caused by freeing string buffer twice
authorHolger Schemel <info@artsoft.org>
Thu, 18 Feb 2021 23:24:23 +0000 (00:24 +0100)
committerHolger Schemel <info@artsoft.org>
Thu, 18 Feb 2021 23:24:23 +0000 (00:24 +0100)
commitf5b65dacd63ac8767720f317ed227291a286e306
tree86e86128bc4da8f2898b9ed2c3f1c7164ee8e2e2
parentc389f75f068f6fe96a8ecf8d4cb3ce12f731921e
fixed crash bug caused by freeing string buffer twice

When loading a snapshot, a string pointer in the tape structure was
also restored from the snapshot, overwriting a potentially already
changed string pointer, therefore causing the next free() to crash.
src/files.c
src/tape.c
src/tape.h