diff options
-rw-r--r-- | coreutils/uuencode.c | 2 | ||||
-rw-r--r-- | uuencode.c | 2 |
2 files changed, 2 insertions, 2 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 | ||
83 | int uuencode_main(int argc, char **argv) | 83 | int 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); |
diff --git a/uuencode.c b/uuencode.c index d46fb1588..68d6f19a7 100644 --- a/uuencode.c +++ b/uuencode.c | |||
@@ -82,7 +82,7 @@ static void base64_encode (const char *s, const char *store, const int length, c | |||
82 | 82 | ||
83 | int uuencode_main(int argc, char **argv) | 83 | int 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); |