From a3faa73f03a4d539de4c808d1a4f3b8ebc5ce537 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sat, 10 Jun 2017 03:02:39 -0400 Subject: printf: Fix embedded nul bytes Fixes #26. --- tests.sh | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tests.sh') diff --git a/tests.sh b/tests.sh index a07ae8a..ef4bbfc 100755 --- a/tests.sh +++ b/tests.sh @@ -302,6 +302,7 @@ gnu_tests=( test_printf_escapes test_printf_times test_printf_leak + test_printf_nul test_quit_after_print test_quit_before_print test_fstype @@ -1036,6 +1037,11 @@ function test_printf_leak() { bfs_diff basic -maxdepth 0 -printf '%p' } +function test_printf_nul() { + # NUL byte regression test + bfs_diff basic -printf '%h\0%f\n' +} + function test_fstype() { fstype="$($BFS -printf '%F\n' | head -n1)" bfs_diff basic -fstype "$fstype" -- cgit v1.2.3