diff options
-rw-r--r-- | src/kat.c | 3 | ||||
-rw-r--r-- | src/tak.c | 3 |
2 files changed, 6 insertions, 0 deletions
@@ -19,6 +19,9 @@ int entry_kat(int argc, char **argv) { for (int i = 1; i < argc; i++) { const char *fname = argv[i]; struct map *map = open_map(fname); + if (map == NULL) { + return 1; + } for (size_t i = 0; i < map->sb.st_size; i++) { putchar(map->addr[i]); @@ -19,6 +19,9 @@ int entry_tak(int argc, char **argv) { for (int i = argc-1; i >= 1; i--) { const char *fname = argv[i]; struct map *map = open_map(fname); + if (map == NULL) { + return 1; + } char *lstart, *lend; lend = &map->addr[map->sb.st_size - 1]; |