summaryrefslogtreecommitdiff
path: root/trace.h
diff options
context:
space:
mode:
authorLibravatar Michael Haggerty <mhagger@alum.mit.edu>2016-04-25 17:38:35 +0200
committerLibravatar Michael Haggerty <mhagger@alum.mit.edu>2016-06-13 11:23:50 +0200
commit8169d0d06ad721aa54d95f044f4b097d79151ea2 (patch)
treecad95d43a435cd31887ebf710e68969aeca234e9 /trace.h
parentrefs: resolve symbolic refs first (diff)
downloadtgif-8169d0d06ad721aa54d95f044f4b097d79151ea2.tar.xz
lock_ref_for_update(): don't re-read non-symbolic references
Before the previous patch, our first read of the reference happened before the reference was locked, so we couldn't trust its value and had to read it again. But now that our first read of the reference happens after acquiring the lock, there is no need to read it a second time. So move the read_ref_full() call into the (update->type & REF_ISSYMREF) block. Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Diffstat (limited to 'trace.h')
0 files changed, 0 insertions, 0 deletions