fix bug reported by ShadowM : udp_remove_listener was completely broken (whoops!)

git-svn-id: http://svn.code.sf.net/p/netboot65/code@179 93682198-c243-4bdb-bd91-e943c89aac3b
This commit is contained in:
jonnosan 2009-08-17 09:55:13 +00:00
parent 982f1dab30
commit 5f093e815a

View File

@ -209,6 +209,7 @@ udp_remove_listener:
ldy udp_cbcount ; any listeners installed?
beq @notfound
dey
@check:
lda udp_cbportlo,y ; check if port is handled
cmp port
@ -216,9 +217,8 @@ udp_remove_listener:
lda udp_cbporthi,y
cmp port + 1
beq @remove
: iny
cpy udp_cbcount
bne @check
: dey
bpl @check
@notfound:
sec
rts