From: Martin Schwenke Date: Wed, 10 Aug 2022 23:00:25 +0000 (+1000) Subject: ctdb-common: Use pcap_get_selectable_fd() X-Git-Tag: talloc-2.4.0~815 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=075414dc05455a5cd33a244efd51be60fc294e95;p=thirdparty%2Fsamba.git ctdb-common: Use pcap_get_selectable_fd() This is preferred because it will fail for devices that do not support epoll_wait() and similar. Signed-off-by: Martin Schwenke Reviewed-by: Amitay Isaacs --- diff --git a/ctdb/common/system_socket.c b/ctdb/common/system_socket.c index 43910e9b177..74fe1593a01 100644 --- a/ctdb/common/system_socket.c +++ b/ctdb/common/system_socket.c @@ -981,7 +981,7 @@ int ctdb_sys_open_capture_socket(const char *iface, void **private_data) } *((pcap_t **)private_data) = pt; - return pcap_fileno(pt); + return pcap_get_selectable_fd(pt); } int ctdb_sys_close_capture_socket(void *private_data)