The off-by-one was introduced by cd9b1e66 which changed `column-1` to `column`. The refactoring solves some esoteric quoting errors: I think cases like unbalanced braces in the bufname and client were not supported.
cd9b1e66