diff options
author | Ron Yorston <rmy@pobox.com> | 2023-12-05 07:44:02 +0000 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2023-12-05 07:44:02 +0000 |
commit | 7dff7f37600209353cf4e86d1cca29bacf5f7372 (patch) | |
tree | fd2d62684e46663ebd435391058dcf8558c6b70d /coreutils/printf.c | |
parent | f444dc586b16c104a82d201d3a7caca68affe51b (diff) | |
parent | 28f41260935852eda6bd8ab1f26347c012ae0a53 (diff) | |
download | busybox-w32-7dff7f37600209353cf4e86d1cca29bacf5f7372.tar.gz busybox-w32-7dff7f37600209353cf4e86d1cca29bacf5f7372.tar.bz2 busybox-w32-7dff7f37600209353cf4e86d1cca29bacf5f7372.zip |
Merge branch 'busybox' into mergeFRP-5236-g7dff7f376
Diffstat (limited to 'coreutils/printf.c')
-rw-r--r-- | coreutils/printf.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/coreutils/printf.c b/coreutils/printf.c index 1bcc74d3b..379c00cc6 100644 --- a/coreutils/printf.c +++ b/coreutils/printf.c | |||
@@ -490,9 +490,9 @@ int printf_main(int argc UNUSED_PARAM, char **argv) | |||
490 | /* bash builtin errors out on "printf '-%s-\n' foo", | 490 | /* bash builtin errors out on "printf '-%s-\n' foo", |
491 | * coreutils-6.9 works. Both work with "printf -- '-%s-\n' foo". | 491 | * coreutils-6.9 works. Both work with "printf -- '-%s-\n' foo". |
492 | * We will mimic coreutils. */ | 492 | * We will mimic coreutils. */ |
493 | if (argv[1] && argv[1][0] == '-' && argv[1][1] == '-' && !argv[1][2]) | 493 | argv = skip_dash_dash(argv); |
494 | argv++; | 494 | |
495 | if (!argv[1]) { | 495 | if (!argv[0]) { |
496 | if ((ENABLE_ASH_PRINTF || ENABLE_HUSH_PRINTF) | 496 | if ((ENABLE_ASH_PRINTF || ENABLE_HUSH_PRINTF) |
497 | && applet_name[0] != 'p' | 497 | && applet_name[0] != 'p' |
498 | ) { | 498 | ) { |
@@ -502,8 +502,8 @@ int printf_main(int argc UNUSED_PARAM, char **argv) | |||
502 | bb_show_usage(); | 502 | bb_show_usage(); |
503 | } | 503 | } |
504 | 504 | ||
505 | format = argv[1]; | 505 | format = argv[0]; |
506 | argv2 = argv + 2; | 506 | argv2 = argv + 1; |
507 | 507 | ||
508 | conv_err = 0; | 508 | conv_err = 0; |
509 | do { | 509 | do { |