fix wrong printf format mismatches

As the title said this hunts all printf format mismatches (thanks @notspiff)
why is this one needed? compiler will just ignore the extra argument?