fix a bug about make5 and make4

because of the losing break in switch, a important value will be
change, which will cause error in logic.