From 014d950de766e1642de071d0a1d0b3e3de23b4f3 Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Mon, 1 Jul 2013 10:18:49 +0200 Subject: [PATCH] libfuse: don't close fd if it's -1 This prevents a valgrind warning. --- lib/fuse_kern_chan.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/fuse_kern_chan.c b/lib/fuse_kern_chan.c index 5f77bbf..4a9beb8 100644 --- a/lib/fuse_kern_chan.c +++ b/lib/fuse_kern_chan.c @@ -77,7 +77,10 @@ static int fuse_kern_chan_send(struct fuse_chan *ch, const struct iovec iov[], static void fuse_kern_chan_destroy(struct fuse_chan *ch) { - close(fuse_chan_fd(ch)); + int fd = fuse_chan_fd(ch); + + if (fd != -1) + close(fd); } #define MIN_BUFSIZE 0x21000 -- 2.30.2