143,11 → 143,11 |
if( ! socket ) return ENOTSOCK; |
socket_ports_exclude( global_sockets, socket->port ); |
// destroy all accepted sockets |
while(( accepted_id = dyn_fifo_pop( & socket->accepted ))){ |
while(( accepted_id = dyn_fifo_pop( & socket->accepted )) >= 0 ){ |
socket_destroy( packet_phone, accepted_id, local_sockets, global_sockets ); |
} |
// release all received packets |
while(( packet_id = dyn_fifo_pop( & socket->received ))){ |
while(( packet_id = dyn_fifo_pop( & socket->received )) >= 0 ){ |
pq_release( packet_phone, packet_id ); |
} |
dyn_fifo_destroy( & socket->received ); |