From: Eric Sunshine Date: Tue, 23 Jul 2013 14:28:04 +0000 (-0400) Subject: range-set: fix sort_and_merge_range_set() corner case bug X-Git-Tag: v1.8.4-rc0~13^2~1^2~4 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/b6679e768f39f718b7f2983d1958f5fb1121f356?hp=b6679e768f39f718b7f2983d1958f5fb1121f356 range-set: fix sort_and_merge_range_set() corner case bug When handed an empty range_set (range_set.nr == 0), sort_and_merge_range_set() incorrectly sets range_set.nr to 1 at exit. Subsequent range_set functions then access the bogus range at element zero and crash or throw an assertion failure. Fix this bug. Signed-off-by: Eric Sunshine Acked-by: Thomas Rast Signed-off-by: Junio C Hamano ---