+2013-11-10 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/loader/i386/coreboot/chainloader.c (load_segment): Use
+ right buffer for temporary load.
+
2013-11-10 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/loader/i386/coreboot/chainloader.c: Support tianocore.
buf = grub_malloc (*size);
if (!buf)
return grub_errno;
- if (grub_file_read (file, load_addr, *size)
+ if (grub_file_read (file, buf, *size)
!= (grub_ssize_t) *size)
{
if (!grub_errno)
/* ELzmaFinishMode finishMode,
ELzmaStatus *status, ISzAlloc *alloc)*/
grub_free (buf);
+ grub_dprintf ("chain", "%x, %x, %x, %x\n",
+ insize, src_len, outsize, dst_len);
if (res != SZ_OK
|| src_len != insize || dst_len != outsize)
return grub_error (GRUB_ERR_BAD_OS, "decompression failure %d", res);