Skip to content

Commit

Permalink
Make sure boot_img is initialized correctly
Browse files Browse the repository at this point in the history
  • Loading branch information
topjohnwu committed Oct 22, 2018
1 parent c2b0163 commit 018c006
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions native/jni/magiskboot/bootimg.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,7 @@ void boot_img::print_hdr() {
}

int unpack(const char *image) {
boot_img boot;
boot_img boot = boot_img();
int ret = boot.parse_image(image);
int fd;

Expand Down Expand Up @@ -290,7 +290,7 @@ int unpack(const char *image) {

#define file_align() write_zero(fd, align_off(lseek(fd, 0, SEEK_CUR) - header_off, boot.page_size()))
void repack(const char* orig_image, const char* out_image) {
boot_img boot;
boot_img boot = boot_img();

off_t header_off, kernel_off, ramdisk_off, second_off, extra_off;

Expand Down Expand Up @@ -399,7 +399,7 @@ void repack(const char* orig_image, const char* out_image) {

// Map output image as rw
munmap(boot.map_addr, boot.map_size);
mmap_rw(out_image, reinterpret_cast<void **>(&boot.map_addr), &boot.map_size);
mmap_rw(out_image, (void **) &boot.map_addr, &boot.map_size);

// MTK headers
if (boot.flags & MTK_KERNEL) {
Expand Down

0 comments on commit 018c006

Please sign in to comment.