From 3ba988c453056cbdda2bc26f1b9cbc3b4697acd0 Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Mon, 3 Aug 2020 13:38:46 -0700 Subject: echo: fix trailing \0. This is a follow-on from 310eefe, addressing the case where sscanf fails and returns -1. --- tests/echo.test | 2 ++ 1 file changed, 2 insertions(+) (limited to 'tests') diff --git a/tests/echo.test b/tests/echo.test index 012692ea..bd2c3ff7 100755 --- a/tests/echo.test +++ b/tests/echo.test @@ -49,3 +49,5 @@ testcmd "-eE" "-eE '\e'" '\\e\n' "" "" # This is how bash's built-in echo behaves, but now how /bin/echo behaves. toyonly testcmd "" "-e 'a\x123\ufb3bbc' | od -An -tx1" \ " 61 12 33 ef ac bb 62 63 0a\n" "" "" + +testcmd "trailing nul" "-ne 'a\0b\0' | od -An -tx1" " 61 00 62 00\n" "" "" -- cgit v1.2.3