[git] don't set exit code if already set

to avoid overriding manual exit code by processTerminated().
This commit is contained in:
Kirill Likhodedov
2015-09-23 16:52:05 +03:00
parent db96bf5b5d
commit bffa7ed555
@@ -580,7 +580,12 @@ public abstract class GitHandler {
* @param exitCode a exit code for process
*/
protected synchronized void setExitCode(int exitCode) {
myExitCode = exitCode;
if (myExitCode == null) {
myExitCode = exitCode;
}
else {
LOG.info("Not setting exit code " + exitCode + ", because it was already set to " + myExitCode);
}
}
/**