| commit | 174fe10cb6809390b38e9a3bc2bf88e3eddfe5ee | [log] [tgz] | 
|---|---|---|
| author | Alan Modra <amodra@gmail.com> | Fri Sep 03 08:34:05 2021 +0930 | 
| committer | Alan Modra <amodra@gmail.com> | Fri Sep 03 11:45:58 2021 +0930 | 
| tree | 2c5678d16d5d54460e8ba6be395a32add1cd2f5f | |
| parent | 06520412a5512988e42ff5f81d59ba0326036830 [diff] | 
ubsan: libctf: applying zero offset to null pointer * ctf-open.c (init_symtab): Avoid ubsan error.
diff --git a/libctf/ctf-open.c b/libctf/ctf-open.c index 1c69dc8..9e2c570 100644 --- a/libctf/ctf-open.c +++ b/libctf/ctf-open.c
@@ -238,7 +238,7 @@ 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;