libctf: fix tabdamage

A little tabdamage predating the linker patch series has crept in.

New in v5.

libctf/
	* ctf-open.c (ctf_bufopen_internal): Fix tabdamage.
	* ctf-types.c (ctf_type_lname): Likewise.
This commit is contained in:
Nick Alcock 2019-09-26 15:26:48 +01:00
parent d344b407dd
commit fa56cdcd24
3 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2019-09-30 Nick Alcock <nick.alcock@oracle.com>
* ctf-open.c (ctf_bufopen_internal): Fix tabdamage.
* ctf-types.c (ctf_type_lname): Likewise.
2019-09-23 Nick Alcock <nick.alcock@oracle.com> 2019-09-23 Nick Alcock <nick.alcock@oracle.com>
* ctf-open.c (ctf_import): Do not leak a ctf_file_t ref on every * ctf-open.c (ctf_import): Do not leak a ctf_file_t ref on every

View File

@ -1542,8 +1542,8 @@ ctf_bufopen_internal (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect,
(err = flip_ctf (hp, fp->ctf_buf)) != 0) (err = flip_ctf (hp, fp->ctf_buf)) != 0)
{ {
/* We can be certain that flip_ctf() will have endian-flipped everything /* We can be certain that flip_ctf() will have endian-flipped everything
other than the types table when we return. In particular the header other than the types table when we return. In particular the header
is fine, so set it, to allow freeing to use the usual code path. */ is fine, so set it, to allow freeing to use the usual code path. */
ctf_set_base (fp, hp, fp->ctf_base); ctf_set_base (fp, hp, fp->ctf_base);
goto bad; goto bad;

View File

@ -441,7 +441,7 @@ ctf_type_lname (ctf_file_t *fp, ctf_id_t type, char *buf, size_t len)
size_t slen; size_t slen;
if (str == NULL) if (str == NULL)
return CTF_ERR; /* errno is set for us */ return CTF_ERR; /* errno is set for us. */
slen = strlen (str); slen = strlen (str);
snprintf (buf, len, "%s", str); snprintf (buf, len, "%s", str);