]> source.dussan.org Git - jgit.git/commit
Fix integer overflow in DiffFormatter when context is set to large int 33/37333/1
authorIlmars Poikans <ilmars@delibero.lv>
Sun, 30 Nov 2014 22:14:50 +0000 (00:14 +0200)
committerIlmars Poikans <ilmars@delibero.lv>
Sun, 30 Nov 2014 22:14:50 +0000 (00:14 +0200)
commit786ad999cdd48a952ef6f270e3e76040259e6f67
tree69f1ab4bee5e94e7c6c8bc063b1b0cc3945b4b7a
parentc9a5fdb3cd92d5774aa7041b9fc9fc579dc26edc
Fix integer overflow in DiffFormatter when context is set to large int

In original code, if you call the DiffFormatter's setContext() method
with Integer.MAX_VALUE (to get full-context diffs) the format() method
will get into an infinite loop.

Bug: 382680
Change-Id: I804e82cde9b84b8ff232a20fb5cbde04478315e7
Signed-off-by: Ilmars Poikans <ilmars@delibero.lv>
org.eclipse.jgit/src/org/eclipse/jgit/diff/DiffFormatter.java