diff options
Diffstat (limited to 'com32/lua/src/vesa.c')
-rw-r--r-- | com32/lua/src/vesa.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/com32/lua/src/vesa.c b/com32/lua/src/vesa.c index 06649e11..19a10242 100644 --- a/com32/lua/src/vesa.c +++ b/com32/lua/src/vesa.c @@ -27,7 +27,7 @@ static int vesa_getmodes(lua_State *L) if (!mi) goto out; - memset(&rm, 0, sizeof rm); + memset(&rm, 0, sizeof(rm)); memset(gi, 0, sizeof *gi); gi->signature = VBE2_MAGIC; /* Get VBE2 extended data */ @@ -61,6 +61,7 @@ static int vesa_getmodes(lua_State *L) printf("Found mode: 0x%04x (%dx%dx%d)\n", mode, mi->h_res, mi->v_res, mi->bpp); + memset(&rm, 0, sizeof(rm)); memset(mi, 0, sizeof *mi); rm.eax.w[0] = 0x4F01; /* Get SVGA mode information */ rm.ecx.w[0] = mode; |