From 98529c8bfce16811a4edadcc8b956d79ca10ffd9 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 25 Mar 2004 17:33:56 +0000 Subject: (zero-len): Add a test for the above. --- tests/du/files0-from | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tests/du/files0-from') diff --git a/tests/du/files0-from b/tests/du/files0-from index 84c9a5753..d14b33c01 100755 --- a/tests/du/files0-from +++ b/tests/du/files0-from @@ -66,6 +66,14 @@ my @Tests = # two file names, with final NUL ['2a', '--files0-from=-', '<', {IN=>{f=>"g\0g\0"}}, {AUX=>{g=>"x".64*1024}}, {OUT=>"4\tg\n4\tg\n"} ], + + # Ensure that du processes FILEs following a zero-length name. + ['zero-len', '--files0-from=-', '<', + {IN=>{f=>"\0g\0"}}, {AUX=>{g=>"x".64*1024}}, + {OUT=>"4\tg\n"}, + {ERR => "du: -:1: invalid zero-length file name\n"}, + {EXIT=>1} + ], ); my $save_temps = $ENV{DEBUG}; -- cgit v1.2.3-54-g00ecf