summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2018-03-25 10:33:38 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2018-03-25 10:33:38 +0800
commitfcb3864e0e348c206c12b3dae9e734d1efa2029e (patch)
treef4e279c507e19fc237ebb42d57d5259483be65d2
parentc166b718b496da63c4df7a0972df2fc6cd38256b (diff)
downloaddash-fcb3864e0e348c206c12b3dae9e734d1efa2029e.tar.gz
Revert "[BUILTIN] Remove unnecessary restoration of format string in printf"
This reverts commit 7bb413255368e94395237d789f522891093c5774. The commit breaks printf with more than argument. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
-rw-r--r--src/bltin/printf.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bltin/printf.c b/src/bltin/printf.c
index a626cee..ec7c8c2 100644
--- a/src/bltin/printf.c
+++ b/src/bltin/printf.c
@@ -209,6 +209,7 @@ pc:
if (print_escape_str(start, param, array,
getstr()))
goto out;
+ *fmt = 'b';
break;
case 'c': {
int p = getchr();