mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-19 19:36:44 +02:00
29 lines
817 B
Diff
29 lines
817 B
Diff
Upstream: Fedora patch
|
|
Reason: Remove error codes that nobody handles and crashes everything
|
|
|
|
diff -urp libcap-ng-0.8.2.orig/src/cap-ng.c libcap-ng-0.8.2/src/cap-ng.c
|
|
--- libcap-ng-0.8.2.orig/src/cap-ng.c 2020-11-20 15:04:09.000000000 -0500
|
|
+++ libcap-ng-0.8.2/src/cap-ng.c 2020-11-20 16:04:55.425496426 -0500
|
|
@@ -698,19 +698,19 @@ int capng_apply(capng_select_t set)
|
|
if (capng_have_capability(CAPNG_BOUNDING_SET,
|
|
i) == 0) {
|
|
if (prctl(PR_CAPBSET_DROP, i, 0, 0, 0) <0) {
|
|
- rc = -2;
|
|
+// rc = -2;
|
|
goto try_caps;
|
|
}
|
|
}
|
|
}
|
|
m.state = CAPNG_APPLIED;
|
|
if (get_bounding_set() < 0) {
|
|
- rc = -3;
|
|
+// rc = -3;
|
|
goto try_caps;
|
|
}
|
|
} else {
|
|
memcpy(&m, &state, sizeof(m)); /* restore state */
|
|
- rc = -4;
|
|
+// rc = -4;
|
|
goto try_caps;
|
|
}
|
|
#endif
|