summaryrefslogtreecommitdiff
path: root/pxelinux.asm
diff options
context:
space:
mode:
authorhpa <hpa>2001-11-20 22:21:33 +0000
committerhpa <hpa>2001-11-20 22:21:33 +0000
commiteeced4194301664a7c9a9d56c53a4ff2acd4e3c5 (patch)
treed28767c3bba12b691c40d914b820f240fc9b1f65 /pxelinux.asm
parent36025c01731003624f7b47a4b0f114d198db6059 (diff)
downloadsyslinux-eeced4194301664a7c9a9d56c53a4ff2acd4e3c5.tar.gz
Correct parsing of serial flow control
Diffstat (limited to 'pxelinux.asm')
-rw-r--r--pxelinux.asm3
1 files changed, 3 insertions, 0 deletions
diff --git a/pxelinux.asm b/pxelinux.asm
index 7c5ef7b5..a2b6a3c4 100644
--- a/pxelinux.asm
+++ b/pxelinux.asm
@@ -1007,6 +1007,9 @@ pc_serial: call getint ; "serial" command
jc .nobaud
.valid_baud:
push ebx
+ call skipspace
+ jc .parse_baud
+ call ungetc
call getint ; Hardware flow control?
jnc .valid_flow
xor bl,bl ; Default -> no flow control