Blame SOURCES/libcap-ng-0.8.1-procfs-lastcap.patch

15e195
diff -ru a/src/cap-ng.c b/src/cap-ng.c
15e195
--- a/src/cap-ng.c
15e195
+++ b/src/cap-ng.c
15e195
@@ -204,12 +204,7 @@
15e195
 		int fd;
15e195
 
15e195
 		fd = open("/proc/sys/kernel/cap_last_cap", O_RDONLY);
15e195
-		if (fd == -1) {
15e195
-			if (errno != ENOENT) {
15e195
-				m.state = CAPNG_ERROR;
15e195
-				return;
15e195
-			}
15e195
-		} else {
15e195
+		if (fd >= 0) {
15e195
 			char buf[8];
15e195
 			int num = read(fd, buf, sizeof(buf) - 1);
15e195
 			if (num > 0) {