On Fri, 26 Jan 2024 22:45:28 +0100 Jakub Wilk <[email protected]> wrote: > Control: found -1 1.6.2+dfsg-2 > > The fix is insufficient. To reproduce, try converting the file created > by this command: > > touch '`cowsay pwned >&2; sleep inf`.mp3' > I'm now escaping backticks. This fixes the issue with above file.
> Single-quoted strings are better suited for shell-escaping, because the > only character to care of is the single quote itself. That is, the whole > escaping procedure could look like this: > > 1) Replace every ' character with: '\'' > > 2) Add single quotes around the whole thing. > Noted. Thanks for the suggestion. However, I'm wary of a more invasive change, and more divergence between Linux & Windows codepaths, so have stuck with the simpler solution for now. Regards, Peter

