about summary refs log tree commit homepage
path: root/lib/PublicInbox/LeiMailSync.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-05-09 11:16:13 +0000
committerEric Wong <e@80x24.org>2021-05-09 18:23:17 +0000
commit54bc9f163df414237eeb153b4c3c70ca0e9a61f4 (patch)
tree2ed8c1e42d8f8224c5775c0cdb53a6755b46a0b3 /lib/PublicInbox/LeiMailSync.pm
parent36fa9327fd83085d9384e3d1941d9ca678308149 (diff)
downloadpublic-inbox-54bc9f163df414237eeb153b4c3c70ca0e9a61f4.tar.gz
git always quotes with leading zeros to ensure the octal
representation is 3 characters long.  We enforce that to match
low ASCII characters (e.g. [x01-\x06]) that don't need the
range provided by 3 characters.

git_unquote now does a single pass so it won't get fooled by
decoded backslashes into parsing a digit as an octal character.
git_unquote is also capped to "\377" so we don't overflow a
byte.
Diffstat (limited to 'lib/PublicInbox/LeiMailSync.pm')
0 files changed, 0 insertions, 0 deletions