libcap-ng/SOURCES/libcap-ng-0.8.1-procfs-lastcap.patch
2021-09-09 19:59:27 +00:00

18 lines
373 B
Diff

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