diff options
Diffstat (limited to 'com32/lib/syslinux/load_linux.c')
| -rw-r--r-- | com32/lib/syslinux/load_linux.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/com32/lib/syslinux/load_linux.c b/com32/lib/syslinux/load_linux.c index ffc0baae..37d396aa 100644 --- a/com32/lib/syslinux/load_linux.c +++ b/com32/lib/syslinux/load_linux.c @@ -486,7 +486,7 @@ int syslinux_boot_linux(void *kernel_buf, size_t kernel_size, regs.cs = (real_mode_base >> 4)+0x20; /* regs.ip = 0; */ /* Linux is OK with sp = 0 = 64K, but perhaps other things aren't... */ - regs.esp.w[0] = min(cmdline_offset, 0xfff0); + regs.esp.w[0] = min(cmdline_offset, (size_t)0xfff0); #if DEBUG dprintf("Final memory map:\n"); |
