fix a bug when padding 0