diff options
author | David Phillips <david@sighup.nz> | 2019-08-11 17:30:54 +1200 |
---|---|---|
committer | David Phillips <david@sighup.nz> | 2019-08-11 19:47:05 +1200 |
commit | 07af05ccc60e1aec3e8dd501233d67eaf769a8e7 (patch) | |
tree | 56fae0ab798cb9b8852810efd6d02524ed4c273a /input | |
parent | 2d2628df0001d2b643811dc69717c4afe70c4e31 (diff) | |
download | toy-cpu-assembler-07af05ccc60e1aec3e8dd501233d67eaf769a8e7.tar.xz |
Don't ignore ret variables, remove memory leak on add_token failure
Diffstat (limited to 'input')
-rw-r--r-- | input/input_bin.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/input/input_bin.c b/input/input_bin.c index eafcca1..c80e0b4 100644 --- a/input/input_bin.c +++ b/input/input_bin.c @@ -188,7 +188,7 @@ read_eof: perror("fread"); ret = -errno; } - return 0; + return ret < 0 ? ret : 0; } int input_bin(FILE *f, struct instruction **i, size_t *i_count) |