From 60a0f6b00ea069e1eb0d9adb1c0234c9d2dd63f1 Mon Sep 17 00:00:00 2001 From: Nikolaus Rath Date: Mon, 5 Jun 2017 07:27:31 -0400 Subject: getgroups(): clarify code read() return value should always be positive or -1. However, since we cast to unsigned a little later, it's clearer to check for non-negativity. --- lib/fuse_lowlevel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/fuse_lowlevel.c b/lib/fuse_lowlevel.c index c3724a6..c1c573f 100644 --- a/lib/fuse_lowlevel.c +++ b/lib/fuse_lowlevel.c @@ -2935,7 +2935,7 @@ retry: ret = read(fd, buf, bufsize); close(fd); - if (ret == -1) { + if (ret < 0) { ret = -EIO; goto out_free; } -- cgit v1.2.3