net/handshake: remove fput() that causes use-after-free