diff --git a/lib/nodes/fpga.cpp b/lib/nodes/fpga.cpp index f4acd4ec6..ec5d90952 100644 --- a/lib/nodes/fpga.cpp +++ b/lib/nodes/fpga.cpp @@ -341,6 +341,11 @@ int FpgaNode::slowWrite(Sample *smps[], unsigned cnt) { } std::vector FpgaNode::getPollFDs() { + if (!lowLatencyMode && card && !card->polling) { + return card->vfioDevice->getEventfdList(); + } else { + return {}; + } return card->vfioDevice->getEventfdList(); }