diff options
Diffstat (limited to 'sequencer.c')
| -rw-r--r-- | sequencer.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/sequencer.c b/sequencer.c index b4989ba2c3..f7be7d8be6 100644 --- a/sequencer.c +++ b/sequencer.c @@ -628,8 +628,10 @@ static int do_pick_commit(struct commit *commit, struct replay_opts *opts)  	}  	allow = allow_empty(opts, commit); -	if (allow < 0) -		return allow; +	if (allow < 0) { +		res = allow; +		goto leave; +	}  	if (!opts->no_commit)  		res = run_git_commit(defmsg, opts, allow);  | 
