On Thu, Feb 23, 2023 at 08:55:00PM +0000, Phillip Wood via GitGitGadget wrote: > Fix this by ensuring the match is follow by whitespace or the end of the > string as we already do for abbreviated commands. The (*bol = p) at the > end of the condition is a bit cute for my taste but I decided to leave > it be for now. Rather than add new tests the existing tests for bad > commands are adapted to use a bad command name that triggers the prefix > matching bug. FWIW, coverity complained about the (*bol = p) assignment in the conditional, since "p" must be non-NULL at this point. So this is email is a combination of: - a data point that it is not just you that finds it a bit cute (in case you do want to change it later); and - a hearty thank you for mentioning it in the commit message, since just looking at the code left me scratching my head at whether this was a bug. -Peff