Avoid uninitialised variable warning when gcc is feeling lazy
Avoid uninitialized variable error in some cases with gcc
Merge some common code in the failed forwarding case, while providing better
diagnostics, and fixing leaks.
Help gcc by initialising variable
Use kqueue in librumpclient for FreeBSD too