bugfix: wait_queue timeout cause pkt leak