From 2b746a0b00279099f0db3467a782e727c0867a3c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micha=C5=82=20Januszewski?= Date: Sun, 2 Dec 2007 16:31:55 +0100 Subject: [PATCH] testvbe: Clean the registers before doing VBE calls. --- testvbe.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/testvbe.c b/testvbe.c index 5448380..7904512 100644 --- a/testvbe.c +++ b/testvbe.c @@ -21,6 +21,8 @@ int main(int argc, char *argv[]) if (v86_init()) return -1; + + memset(&tsk, 0, sizeof(tsk)); tsk.regs.eax = 0x4f00; tsk.flags = TF_VBEIB; tsk.buf_len = sizeof(ib); @@ -47,6 +49,7 @@ int main(int argc, char *argv[]) for (s = t + ib.mode_list_ptr; *s != 0xffff; s++) { struct vbe_mode_ib mib; + memset(&tsk, 0, sizeof(tsk)); tsk.regs.eax = 0x4f01; tsk.regs.ecx = *s; tsk.flags = TF_BUF_RET | TF_BUF_ESDI; -- 2.11.4.GIT