From 5023a071b78152c6f269f781e418f4ea4de34229 Mon Sep 17 00:00:00 2001 From: oshogbo Date: Tue, 16 Jul 2019 04:17:25 +0000 Subject: [PATCH] strings: extends rights The libelf is using mmap if it can, if not it was fall backing to read. Reported by: markj --- contrib/elftoolchain/strings/strings.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/elftoolchain/strings/strings.c b/contrib/elftoolchain/strings/strings.c index 7a34a40c399..4c9463fe25c 100644 --- a/contrib/elftoolchain/strings/strings.c +++ b/contrib/elftoolchain/strings/strings.c @@ -194,7 +194,7 @@ main(int argc, char **argv) argc -= optind; argv += optind; - cap_rights_init(&rights, CAP_READ, CAP_SEEK, CAP_FSTAT, CAP_FCNTL); + cap_rights_init(&rights, CAP_READ, CAP_SEEK, CAP_FSTAT, CAP_FCNTL, CAP_MMAP_R); fa = fileargs_init(argc, argv, O_RDONLY, 0, &rights, FA_OPEN); if (fa == NULL) err(1, "Unable to initialize casper fileargs"); -- 2.45.0