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:
Mvis.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); }