From 56d79391b748563cc5075b9d31fe199db8a2d093 Mon Sep 17 00:00:00 2001 From: Vadim Kochan Date: Wed, 22 Apr 2015 19:26:11 +0300 Subject: netsniff-ng: Don't set IO prio when reading pcap file It allows to read pcap file for users who have no permissions to set process IO prio. Signed-off-by: Vadim Kochan Acked-by: Daniel Borkmann Signed-off-by: Tobias Klauser --- pcap_mm.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'pcap_mm.c') diff --git a/pcap_mm.c b/pcap_mm.c index 5b3cfcb..f7b248e 100644 --- a/pcap_mm.c +++ b/pcap_mm.c @@ -148,9 +148,10 @@ static void __pcap_mm_prepare_access_rd(int fd) ptr_va_curr = ptr_va_start + sizeof(struct pcap_filehdr); } -static void pcap_mm_init_once(void) +static void pcap_mm_init_once(bool enforce_prio) { - set_ioprio_be(); + if (enforce_prio) + set_ioprio_be(); } static int pcap_mm_prepare_access(int fd, enum pcap_mode mode, bool jumbo) -- cgit v1.2.3-54-g00ecf