Page MenuHomeFreeBSD

D8184.id21162.diff
No OneTemporary

D8184.id21162.diff

Index: head/usr.bin/cmp/cmp.c
===================================================================
--- head/usr.bin/cmp/cmp.c
+++ head/usr.bin/cmp/cmp.c
@@ -164,6 +164,14 @@
if (cap_fcntls_limit(fd2, fcntls) < 0 && errno != ENOSYS)
err(ERR_EXIT, "unable to limit fcntls for %s", file2);
+ if (!special) {
+ cap_rights_init(&rights);
+ if (cap_rights_limit(STDIN_FILENO, &rights) < 0 &&
+ errno != ENOSYS) {
+ err(ERR_EXIT, "unable to limit stdio");
+ }
+ }
+
if (caph_limit_stdout() == -1 || caph_limit_stderr() == -1)
err(ERR_EXIT, "unable to limit stdio");

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 30, 2:18 AM (9 h, 50 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
32362278
Default Alt Text
D8184.id21162.diff (582 B)

Event Timeline