aboutsummaryrefslogtreecommitdiff
path: root/libctf/ctf-open-bfd.c
diff options
context:
space:
mode:
authorNick Alcock <nick.alcock@oracle.com>2019-06-28 22:11:14 +0100
committerNick Alcock <nick.alcock@oracle.com>2019-07-01 11:05:59 +0100
commitf57cf0e3e357255959d00626bce5c21396e23212 (patch)
tree0e2f81c002a172e629089f52ac07364c76c99d65 /libctf/ctf-open-bfd.c
parentf5e9c9bde04ae52b92027b78c9ca20055f1afb78 (diff)
downloadgdb-f57cf0e3e357255959d00626bce5c21396e23212.zip
gdb-f57cf0e3e357255959d00626bce5c21396e23212.tar.gz
gdb-f57cf0e3e357255959d00626bce5c21396e23212.tar.bz2
libctf: fix spurious error when rolling back to the first snapshot
The first ctf_snapshot called after CTF file creation yields a snapshot handle that always yields a spurious ECTF_OVERROLLBACK error ("Attempt to roll back past a ctf_update") on ctf_rollback(), even if ctf_update has never been called. The fix is to start with a ctf_snapshot value higher than the zero value that ctf_snapshot_lu ("last update CTF snapshot value") is initialized to. libctf/ * ctf-create.c (ctf_create): Fix off-by-one error.
Diffstat (limited to 'libctf/ctf-open-bfd.c')
0 files changed, 0 insertions, 0 deletions