20-allow-any-interface.patch 571 B

123456789101112131415
  1. From: Christoph Biedl <debian.packages.hhqj@manchmal.in-ulm.de>
  2. Subject: Do not leave main loop while listening on "any" interface
  3. Forwarded: http://lists.mindrot.org/pipermail/netflow-tools/2011-February/000488.html
  4. --- a/softflowd.c
  5. +++ b/softflowd.c
  6. @@ -1924,7 +1924,7 @@ main(int argc, char **argv)
  7. logit(LOG_ERR, "Exiting on pcap_dispatch: %s",
  8. pcap_geterr(pcap));
  9. break;
  10. - } else if (r == 0) {
  11. + } else if (r == 0 && capfile != NULL) {
  12. logit(LOG_NOTICE, "Shutting down after "
  13. "pcap EOF");
  14. graceful_shutdown_request = 1;