Print this page
3027 installgrub can segfault when encountering bogus data on disk
*** 44,54 ****
uint32_t size;
uint32_t checksum;
} bb_header_ext_t;
uint32_t compute_checksum(char *, uint32_t);
! bblk_einfo_t *find_einfo(char *);
int find_multiboot(char *, uint32_t, uint32_t *);
void add_einfo(char *, char *, bblk_hs_t *, uint32_t);
int compare_bootblocks(char *, char *, char **);
#ifdef __cplusplus
--- 44,54 ----
uint32_t size;
uint32_t checksum;
} bb_header_ext_t;
uint32_t compute_checksum(char *, uint32_t);
! bblk_einfo_t *find_einfo(char *, uint32_t);
int find_multiboot(char *, uint32_t, uint32_t *);
void add_einfo(char *, char *, bblk_hs_t *, uint32_t);
int compare_bootblocks(char *, char *, char **);
#ifdef __cplusplus