ubsan: libctf: applying zero offset to null pointer

* ctf-open.c (init_symtab): Avoid ubsan error.
This commit is contained in:
Alan Modra 2021-09-03 08:34:05 +09:30
parent 06520412a5
commit 174fe10cb6

View File

@ -238,7 +238,7 @@ init_symtab (ctf_dict_t *fp, const ctf_header_t *hp, const ctf_sect_t *sp)
int skip_func_info = 0;
int i;
uint32_t *xp = fp->ctf_sxlate;
uint32_t *xend = xp + fp->ctf_nsyms;
uint32_t *xend = PTR_ADD (xp, fp->ctf_nsyms);
uint32_t objtoff = hp->cth_objtoff;
uint32_t funcoff = hp->cth_funcoff;