summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authorLibravatar René Scharfe <l.s.r@web.de>2016-10-23 19:57:30 +0200
committerLibravatar Junio C Hamano <gitster@pobox.com>2016-10-26 10:54:11 -0700
commitbb84735c80dbae6408b79b56f574ae672d2232d4 (patch)
tree13277cde7f5aac48b6881025c5d0b240886a7b98 /t
parentMerge tag 'l10n-2.10.0-rnd2.4' of git://github.com/git-l10n/git-po into maint (diff)
downloadtgif-bb84735c80dbae6408b79b56f574ae672d2232d4.tar.xz
hex: make wraparound of the index into ring-buffer explicit
Overflow is defined for unsigned integers, but not for signed ones. We could make the ring-buffer index in sha1_to_hex() and get_pathname() unsigned to be on the safe side to resolve this, but let's make it explicit that we are wrapping around at whatever the number of elements the ring-buffer has. The compiler is smart enough to turn modulus into bitmask for these codepaths that use ring-buffers of a size that is a power of 2. Signed-off-by: René Scharfe <l.s.r@web.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't')
0 files changed, 0 insertions, 0 deletions