The check was reverted, meaning that we did not properly remove an address:port from the XSK map when reconnecting a backend, and actually tried to remove an entry from a non-existing map when XSK is compiled in but not enabled, triggering a:
```
Error getting the XSK destination addresses map path '/sys/fs/bpf/dnsdist/xsk-destinations-v4'
```
message.
(*mplexer.lock())->removeReadFD(fd);
}
#ifdef HAVE_XSK
- if (d_xskInfos.empty()) {
+ if (!d_xskInfos.empty()) {
removeXSKDestination(fd);
}
#endif /* HAVE_XSK */