From 174fe10cb6809390b38e9a3bc2bf88e3eddfe5ee Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Fri, 3 Sep 2021 08:34:05 +0930 Subject: [PATCH] ubsan: libctf: applying zero offset to null pointer * ctf-open.c (init_symtab): Avoid ubsan error. --- libctf/ctf-open.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libctf/ctf-open.c b/libctf/ctf-open.c index 1c69dc83102..9e2c57051af 100644 --- a/libctf/ctf-open.c +++ b/libctf/ctf-open.c @@ -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; -- 2.30.2