Index: lib/redmine/unified_diff.rb =================================================================== --- lib/redmine/unified_diff.rb (리비전 11705) +++ lib/redmine/unified_diff.rb (작업 사본) @@ -199,14 +199,14 @@ while starting < max && line_left[starting] == line_right[starting] starting += 1 end - while line_left[starting].ord.between?(128, 191) && starting > 0 + while starting > 0 && line_left[starting].ord.between?(128, 191) starting -= 1 end ending = -1 while ending >= -(max - starting) && line_left[ending] == line_right[ending] ending -= 1 end - while line_left[ending].ord.between?(128, 191) && ending > -1 + while ending > -1 && line_left[ending].ord.between?(128, 191) ending -= 1 end unless starting == 0 && ending == -1