aboutsummaryrefslogtreecommitdiff
path: root/coreutils/uuencode.c
diff options
context:
space:
mode:
authorbug1 <bug1@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-07-28 21:34:25 +0000
committerbug1 <bug1@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-07-28 21:34:25 +0000
commit4c3784e59d1d4f818bf73fc978152bf459237d55 (patch)
tree6c3cfebad0a657842d4b73cffc7aff75085b032b /coreutils/uuencode.c
parenta69840b4132d815e897ef65e0e8b4433d238d400 (diff)
downloadbusybox-w32-4c3784e59d1d4f818bf73fc978152bf459237d55.tar.gz
busybox-w32-4c3784e59d1d4f818bf73fc978152bf459237d55.tar.bz2
busybox-w32-4c3784e59d1d4f818bf73fc978152bf459237d55.zip
The src buffer size has to be a multiple of 3 (as i noted, but didnt do).
git-svn-id: svn://busybox.net/trunk/busybox@3154 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'coreutils/uuencode.c')
-rw-r--r--coreutils/uuencode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/coreutils/uuencode.c b/coreutils/uuencode.c
index d46fb1588..68d6f19a7 100644
--- a/coreutils/uuencode.c
+++ b/coreutils/uuencode.c
@@ -82,7 +82,7 @@ static void base64_encode (const char *s, const char *store, const int length, c
82 82
83int uuencode_main(int argc, char **argv) 83int uuencode_main(int argc, char **argv)
84{ 84{
85 const int src_buf_size = BUFSIZ; // This *MUST* be a multiple of 3 85 const int src_buf_size = 600; // This *MUST* be a multiple of 3
86 const int dst_buf_size = 4 * ((src_buf_size + 2) / 3); 86 const int dst_buf_size = 4 * ((src_buf_size + 2) / 3);
87 RESERVE_BB_BUFFER(src_buf, src_buf_size + 1); 87 RESERVE_BB_BUFFER(src_buf, src_buf_size + 1);
88 RESERVE_BB_BUFFER(dst_buf, dst_buf_size + 1); 88 RESERVE_BB_BUFFER(dst_buf, dst_buf_size + 1);