diff options
author | Cara Salter <cara@devcara.com> | 2022-01-30 22:06:51 -0500 |
---|---|---|
committer | Cara Salter <cara@devcara.com> | 2022-01-30 22:06:51 -0500 |
commit | 7e9317251db9caf4249814140e30ffc7de32274e (patch) | |
tree | 3c4175efb45a56b8cfb75ada6ea11185d391ad8d /src/data.c | |
parent | 4585ec623286900898a09b1714b3b5de38be4fec (diff) | |
download | cmud-7e9317251db9caf4249814140e30ffc7de32274e.tar.gz cmud-7e9317251db9caf4249814140e30ffc7de32274e.zip |
data: Fix bug where player data wasn't written
Function was exiting without freeing the file descriptor or flushing the
write buffer to disk. a quick call to fclose fixes this.
Diffstat (limited to 'src/data.c')
-rw-r--r-- | src/data.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -76,7 +76,7 @@ int try_write_plr(player_t *plr) { FILE *fp = fopen(fname, "wb"); fwrite(&plr, sizeof(player_t), 1, fp); - fsync(fp); + fclose(fp); return err; } |