mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-14 12:23:58 +00:00
Don't register IOCTLs with capsicum when there is no valid file descriptor.
This fixes tcpdump when using mlx5_X devices. Differential Revision: https://reviews.freebsd.org/D18499 Reviewed by: kib@, slavash@, oshogbo@ MFC after: 1 week Sponsored by: Mellanox Technologies
This commit is contained in:
parent
23c25bd8b1
commit
46caeeca78
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=341844
|
@ -1915,7 +1915,7 @@ main(int argc, char **argv)
|
|||
if (pcap_setfilter(pd, &fcode) < 0)
|
||||
error("%s", pcap_geterr(pd));
|
||||
#ifdef HAVE_CAPSICUM
|
||||
if (RFileName == NULL && VFileName == NULL) {
|
||||
if (RFileName == NULL && VFileName == NULL && pcap_fileno(pd) != -1) {
|
||||
static const unsigned long cmds[] = { BIOCGSTATS, BIOCROTZBUF };
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in a new issue