[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #48030] -exec + does not pass all arguments for ceratin specific fi

From: Bernhard Voelker
Subject: [bug #48030] -exec + does not pass all arguments for ceratin specific filename lengths
Date: Mon, 30 May 2016 00:27:51 +0000 (UTC)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0

Update of bug #48030 (project findutils):

                Severity:              3 - Normal => 4 - Important          
                  Status:                    None => In Progress            
             Assigned to:                    None => berny                  


Follow-up Comment #5:

This issue seems to happen when the 128k buffer for the
multiple execution is full and therefore executed, and if
then only one additional entry has to be processed.

The cause is in bc_push_arg() where state->todo is reset
to 0 during such immediate execution; i.e., setting it to 1
is done too early in that function.

As the cause of this bug is in the common lib/buildcmd.c source,
xargs(1) may also be affected, but I couldn't trigger the bug
there so far.

Providing a patch with a test case soon.


Reply to this item at:


  Message sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]