diff options
author | Tatsuya Kinoshita <tats@debian.org> | 2021-02-21 03:02:26 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-21 03:02:26 +0000 |
commit | fed27f501bee150dd1e41b4d4f0ca7121f7f669e (patch) | |
tree | a427842ca43f94ad82816a1876fabb517d1ea45f /etc.c | |
parent | Update ChangeLog (diff) | |
parent | Convert images to PNG for kitty with ImageMagick (diff) | |
download | w3m-fed27f501bee150dd1e41b4d4f0ca7121f7f669e.tar.gz w3m-fed27f501bee150dd1e41b4d4f0ca7121f7f669e.zip |
Merge pull request #168 from bptato/inlineimages
Improved iTerm2 image display + initial kitty image support
Diffstat (limited to 'etc.c')
-rw-r--r-- | etc.c | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -2013,9 +2013,13 @@ base64_encode(const unsigned char *src, size_t len) { unsigned char *w, *at; const unsigned char *in, *endw; - int j; + unsigned long j; size_t k; + + if (!len) + return NULL; + k = len; if (k % 3) k += 3 - (k % 3); @@ -2024,7 +2028,9 @@ base64_encode(const unsigned char *src, size_t len) if (k + 1 < len) return NULL; - w = GC_MALLOC_ATOMIC_IGNORE_OFF_PAGE(k + 1); + w = GC_MALLOC_ATOMIC(k + 1); + if (!w) + return NULL; w[k] = 0; at = w; |