As requested, here's the mnl_batch_talk() fix extracted from previous series. To make things more clear, I've split this into a very minimal FD_SET/select reordering fix and a follow-up simplifying the code a bit. Feel free to fold into your own series and/or dismiss second patch at your own convenience. :) Phil Sutter (2): mnl: Initialize fd_set before select(), not after mnl: Simplify mnl_batch_talk() src/mnl.c | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) -- 2.21.0