diff options
author | Nick Alcock <nick.alcock@oracle.com> | 2024-07-15 21:05:43 +0100 |
---|---|---|
committer | Nick Alcock <nick.alcock@oracle.com> | 2024-07-31 21:02:05 +0100 |
commit | 4cd2c266cf35382b690da27482368cd80c3a71ef (patch) | |
tree | 3c7401e1ba8ab53383503ca2a0947eae7303d62f /libctf | |
parent | c3256db5c30945a68e71ebce93854845a9735cfe (diff) | |
download | gdb-4cd2c266cf35382b690da27482368cd80c3a71ef.zip gdb-4cd2c266cf35382b690da27482368cd80c3a71ef.tar.gz gdb-4cd2c266cf35382b690da27482368cd80c3a71ef.tar.bz2 |
libctf, open: Fix enum error handling path
This new error-handling path was not properly initializing the
fp's errno.
libctf/
* ctf-open.c (init_static_types_internal): Set errno properly.
Diffstat (limited to 'libctf')
-rw-r--r-- | libctf/ctf-open.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libctf/ctf-open.c b/libctf/ctf-open.c index fd6d36e..ab97cde 100644 --- a/libctf/ctf-open.c +++ b/libctf/ctf-open.c @@ -1066,6 +1066,7 @@ init_static_types_internal (ctf_dict_t *fp, ctf_header_t *cth, continue; enum_err: + ctf_set_errno (fp, err); ctf_next_destroy (i_constants); ctf_next_destroy (i); return ctf_errno (fp); |