vis
a vi-like editor based on Plan 9's structural regular expressions
git clone https://9o.is/git/vis.git
commit 5887407dbb2544d6ae5cac648b97eff48bf8e503 parent ebab1c00ca7129a85c51c7c9bccd0e7b42f78e18 Author: jvoisin <julien.voisin@dustri.org> Date: Sun, 18 Jan 2015 19:22:57 +0100 Fix coverity issue 12388 close(fd) can't have a negative fd parameter Diffstat:
| M | vis.c | | | 3 | ++- |
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/vis.c b/vis.c @@ -1567,7 +1567,8 @@ static bool cmd_read(Filerange *range, const char *argv[]) { text_insert(vis->win->text, pos, data, info.st_size); pos += info.st_size; err: - close(fd); + if (fd != -1) + close(fd); if (data && data != MAP_FAILED) munmap(data, info.st_size); }