From 40893e0db8de8c2ff718f131f10a4e3b8e9f0f88 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sun, 18 Jan 2015 19:22:57 +0100 Subject: Fix coverity issue 12388 close(fd) can't have a negative fd parameter --- vis.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'vis.c') diff --git a/vis.c b/vis.c index 2cfc40a..87d6cd1 100644 --- 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); } -- cgit v1.2.3