summaryrefslogtreecommitdiffstats
path: root/src/base64.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/base64.c')
-rw-r--r--src/base64.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/base64.c b/src/base64.c
index 6a2c873..d8f5669 100644
--- a/src/base64.c
+++ b/src/base64.c
@@ -4,7 +4,8 @@ static void
base64_decode_block(const char *src, char *dest)
{
int i;
- char buf[4];
+ /* GCC's SSP won't wrap functions with arrays smaller than 8 bytes. */
+ char buf[8];
/* Convert base 64 characters into values. */
/* Supports ASCII and EBCDIC systems. */