diff options
author | Suraj N. Kurapati <sunaku@riseup.net> | 2017-08-17 23:00:10 -0700 |
---|---|---|
committer | Hiltjo Posthuma <hiltjo@codemadness.org> | 2017-09-15 11:13:17 +0200 |
commit | ee5cc8e903574bf629e5159334ae6b0fad6af402 (patch) | |
tree | de4764f1636464d7a0db6635003c149dcf26203a /x.c | |
parent | 274d46ace00003d1df718b974d17642cbce167d5 (diff) | |
download | st-ee5cc8e903574bf629e5159334ae6b0fad6af402.tar.gz st-ee5cc8e903574bf629e5159334ae6b0fad6af402.tar.bz2 |
base64dec: skip non-printable characters like \r\n
Non-printable characters, such as line breaks, in a base64 encoded
string violate the "string length must be a multiple of four" rule.
This patch pads the result buffer by one extra unit of four bytes,
and skips over non-printable characters found in the input string.
Diffstat (limited to 'x.c')
0 files changed, 0 insertions, 0 deletions