scalar-unregister: handle error codes greater than 0
When 'scalar unregister' tries to disable maintenance and remove an enlistment, ensure that the return value is nonzero if either operation produces *any* nonzero return value, not just when they return a value less than 0. Signed-off-by: Victoria Dye <vdye@github.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
65f6a9eb0b
commit
adedcee811
@ -223,10 +223,10 @@ static int unregister_dir(void)
|
||||
{
|
||||
int res = 0;
|
||||
|
||||
if (toggle_maintenance(0) < 0)
|
||||
if (toggle_maintenance(0))
|
||||
res = -1;
|
||||
|
||||
if (add_or_remove_enlistment(0) < 0)
|
||||
if (add_or_remove_enlistment(0))
|
||||
res = -1;
|
||||
|
||||
return res;
|
||||
|
Loading…
Reference in New Issue
Block a user