Treat trailing "%%" as "%"
Treat trailing "%%" as "%"

When there were no remaining arguments to format, the normal format-
specifier parsing loop was abandoned and the remaining format-string
data was simply copied to the output buffer. But this caused a weird
unexpected switch from treating "%%" as a single percent to treating it
as the verbatim string.

zxjcarrot/reckless,zxjcarrot/reckless