x25_timer.c (c1f3ee120bb61045b1c0a3ead620d1d65af47130) x25_timer.c (14ebaf81e13ce66bff275380b246796fd16cbfa1)
1/*
2 * X.25 Packet Layer release 002
3 *
4 * This is ALPHA test software. This code may break your machine,
5 * randomly fail to work with new releases, misbehave and/or generally
6 * screw up. It might even work.
7 *
8 * This code REQUIRES 2.1.15 or higher

--- 99 unchanged lines hidden (view full) ---

108 * Magic here: If we listen() and a new link dies
109 * before it is accepted() it isn't 'dead' so doesn't
110 * get removed.
111 */
112 if (sock_flag(sk, SOCK_DESTROY) ||
113 (sk->sk_state == TCP_LISTEN &&
114 sock_flag(sk, SOCK_DEAD))) {
115 bh_unlock_sock(sk);
1/*
2 * X.25 Packet Layer release 002
3 *
4 * This is ALPHA test software. This code may break your machine,
5 * randomly fail to work with new releases, misbehave and/or generally
6 * screw up. It might even work.
7 *
8 * This code REQUIRES 2.1.15 or higher

--- 99 unchanged lines hidden (view full) ---

108 * Magic here: If we listen() and a new link dies
109 * before it is accepted() it isn't 'dead' so doesn't
110 * get removed.
111 */
112 if (sock_flag(sk, SOCK_DESTROY) ||
113 (sk->sk_state == TCP_LISTEN &&
114 sock_flag(sk, SOCK_DEAD))) {
115 bh_unlock_sock(sk);
116 x25_destroy_socket(sk);
116 x25_destroy_socket_from_timer(sk);
117 return;
118 }
119 break;
120
121 case X25_STATE_3:
122 /*
123 * Check for the state of the receive buffer.
124 */

--- 50 unchanged lines hidden ---
117 return;
118 }
119 break;
120
121 case X25_STATE_3:
122 /*
123 * Check for the state of the receive buffer.
124 */

--- 50 unchanged lines hidden ---