summaryrefslogtreecommitdiff
path: root/src/kbd.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2008-12-21 17:38:37 -0500
committerKevin O'Connor <kevin@koconnor.net>2008-12-21 17:38:37 -0500
commitfb630a9fa89264ff5cdd1e82c3b0854e5599731f (patch)
treed87826e8b309fef0e160bf83e934787b6b918300 /src/kbd.c
parent3f57b5c8bef01d2d5fc177b354f76d9a7c1bc1e5 (diff)
downloadqemu-seabios-fb630a9fa89264ff5cdd1e82c3b0854e5599731f.tar.gz
Fix bug in dequeue_key() refactor.
Clearing of Z_FL occurs on the !incr path.
Diffstat (limited to 'src/kbd.c')
-rw-r--r--src/kbd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kbd.c b/src/kbd.c
index 160aaa4..702a032 100644
--- a/src/kbd.c
+++ b/src/kbd.c
@@ -156,7 +156,7 @@ dequeue_key(struct bregs *regs, int incr, int extended)
if (buffer_head >= buffer_end)
buffer_head = buffer_start;
SET_BDA(kbd_buf_head, buffer_head);
-
+ } else {
regs->flags &= ~F_ZF;
}
}