summaryrefslogtreecommitdiff
path: root/driver/mouse.c
diff options
context:
space:
mode:
Diffstat (limited to 'driver/mouse.c')
-rw-r--r--driver/mouse.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/driver/mouse.c b/driver/mouse.c
index 810cb83..274c9a5 100644
--- a/driver/mouse.c
+++ b/driver/mouse.c
@@ -81,8 +81,7 @@ static void mouse_write(uint8_t a_write)
uint32_t mouse_interrupt(uint32_t esp)
{
- uint8_t b=x86_inb(0x60);
- ringbuffer_put(&mouse_in,b);
+ if(!ringbuffer_put(&mouse_in,x86_inb(0x60)))kpanic("full");
return esp;
}