as both HFS and HFS+ have 32-bit inodes.
+2013-12-21 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/commands/macbless.c (grub_mac_bless_inode): Pass inode as
+ u32 as both HFS and HFS+ have 32-bit inodes.
+
2013-12-21 Vladimir Serbinenko <phcoder@gmail.com>
* include/grub/misc.h (grub_strtol): Fix overflow.
}
grub_err_t
-grub_mac_bless_inode (grub_device_t dev, grub_uint64_t inode, int is_dir,
+grub_mac_bless_inode (grub_device_t dev, grub_uint32_t inode, int is_dir,
int intel)
{
grub_err_t err;
}
grub_free (path);
- return grub_mac_bless_inode (dev, ctx.inode_found, (ctx.found == DIR),
- intel);
+ return grub_mac_bless_inode (dev, (grub_uint32_t) ctx.inode_found,
+ (ctx.found == DIR), intel);
}
static grub_err_t
struct grub_hfsplus_btnode **matchnode,
grub_off_t *keyoffset);
grub_err_t
-grub_mac_bless_inode (grub_device_t dev, grub_uint64_t inode, int is_dir,
+grub_mac_bless_inode (grub_device_t dev, grub_uint32_t inode, int is_dir,
int intel);
grub_err_t
grub_mac_bless_file (grub_device_t dev, const char *path_in, int intel);