Rev 1335 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1335 | Rev 1337 | ||
---|---|---|---|
Line 12... | Line 12... | ||
12 | ;; GNU GENERAL PUBLIC LICENSE ;; |
12 | ;; GNU GENERAL PUBLIC LICENSE ;; |
13 | ;; Version 2, June 1991 ;; |
13 | ;; Version 2, June 1991 ;; |
14 | ;; ;; |
14 | ;; ;; |
15 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
15 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 16... | Line 16... | ||
16 | 16 | ||
Line 17... | Line 17... | ||
17 | $Revision: 1335 $ |
17 | $Revision: 1337 $ |
18 | 18 | ||
19 | 19 | ||
Line 138... | Line 138... | ||
138 | 138 | ||
139 | 139 | ||
Line 140... | Line -... | ||
140 | DEBUGF 1,"Remote Ip matches\n" |
- | |
141 | .ok1: |
- | |
142 | - | ||
143 | lea ebx, [eax + SOCKET_head.lock] |
140 | DEBUGF 1,"Remote Ip matches\n" |
144 | call wait_mutex |
141 | .ok1: |
Line 145... | Line 142... | ||
145 | 142 | ||
146 | cmp [eax + SOCKET_head.end + IPv4_SOCKET.end + UDP_SOCKET.firstpacket], 0 |
143 | cmp [eax + SOCKET_head.end + IPv4_SOCKET.end + UDP_SOCKET.firstpacket], 0 |
147 | jz .updateport |
144 | jz .updateport |
Line -... | Line 145... | ||
- | 145 | ||
- | 146 | mov bx, [edx + UDP_Packet.SourcePort] |
|
- | 147 | cmp [eax + SOCKET_head.end + IPv4_SOCKET.end + UDP_SOCKET.RemotePort], bx |
|
148 | 148 | jne .dump |
|
Line 149... | Line 149... | ||
149 | mov bx, [edx + UDP_Packet.SourcePort] |
149 | |
150 | cmp [eax + SOCKET_head.end + IPv4_SOCKET.end + UDP_SOCKET.RemotePort], bx |
150 | lea ebx, [eax + SOCKET_head.lock] |
151 | jne .dump |
151 | call wait_mutex |
Line 168... | Line 168... | ||
168 | jmp socket_internal_receiver |
168 | jmp socket_internal_receiver |
Line 169... | Line 169... | ||
169 | 169 | ||
Line -... | Line 170... | ||
- | 170 | ||
- | 171 | .updateport: |
|
- | 172 | ||
170 | 173 | lea ebx, [eax + SOCKET_head.lock] |
|
171 | .updateport: |
174 | call wait_mutex |
172 | 175 | ||
173 | mov bx, [edx + UDP_Packet.SourcePort] |
176 | mov bx, [edx + UDP_Packet.SourcePort] |