After rust 1.77 we started getting warnings about an unused task handle. Looking at previous code, I'm pretty sure we take ownership because we don't want to drop the task before the socket, and we also want to be able to drop the task when we want to.
After rust 1.77 we started getting warnings about an unused task handle. Looking at previous code, I'm pretty sure we take ownership because we don't want to drop the task before the socket, and we also want to be able to drop the task when we want to.
Fixes: #437