summaryrefslogtreecommitdiff
path: root/coreutils/uuencode.c
diff options
context:
space:
mode:
authorDenys Vlasenko2010-08-31 14:09:22 +0200
committerDenys Vlasenko2010-08-31 14:09:22 +0200
commitee06264a29c81a2d309c9919222d61ff92aa7b7c (patch)
treee758f420e9547748aca986356ec0c6d6d7f889d9 /coreutils/uuencode.c
parent8d3e225a2d1d980bcedb825f294b6a8041fe3f1b (diff)
downloadbusybox-ee06264a29c81a2d309c9919222d61ff92aa7b7c.zip
busybox-ee06264a29c81a2d309c9919222d61ff92aa7b7c.tar.gz
base64: new applet
function old new delta base64_main - 217 +217 packed_usage 27181 27229 +48 read_base64 348 373 +25 applet_names 2299 2306 +7 bbconfig_config_bz2 4942 4948 +6 applet_main 1352 1356 +4 applet_nameofs 676 678 +2 applet_install_loc 169 170 +1 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 7/0 up/down: 310/0) Total: 310 bytes Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'coreutils/uuencode.c')
-rw-r--r--coreutils/uuencode.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/coreutils/uuencode.c b/coreutils/uuencode.c
index 490f8d1..fe9e8c6 100644
--- a/coreutils/uuencode.c
+++ b/coreutils/uuencode.c
@@ -11,7 +11,7 @@
#include "libbb.h"
enum {
- SRC_BUF_SIZE = 45, /* This *MUST* be a multiple of 3 */
+ SRC_BUF_SIZE = 15*3, /* This *MUST* be a multiple of 3 */
DST_BUF_SIZE = 4 * ((SRC_BUF_SIZE + 2) / 3),
};
@@ -33,7 +33,7 @@ int uuencode_main(int argc UNUSED_PARAM, char **argv)
}
argv += optind;
if (argv[1]) {
- src_fd = xopen(*argv, O_RDONLY);
+ src_fd = xopen(argv[0], O_RDONLY);
fstat(src_fd, &stat_buf);
mode = stat_buf.st_mode & (S_IRWXU | S_IRWXG | S_IRWXO);
argv++;