Re: segfault bb_make_directory + dirname with musl

2016-12-05 Thread Daniel Sabogal
On Sun, Dec 4, 2016 at 4:43 AM, Denys Vlasenko wrote: > On Sun, Dec 4, 2016 at 3:45 AM, Daniel Sabogal wrote: >> On Thu, Dec 1, 2016 at 3:13 PM, Daniel Sabogal wrote: >>> On Wed, Nov 30, 2016 at 5:52 PM, Denys Vlasenko >>> wrote: >>>> On Wed,

Re: segfault bb_make_directory + dirname with musl

2016-12-03 Thread Daniel Sabogal
On Thu, Dec 1, 2016 at 3:13 PM, Daniel Sabogal wrote: > On Wed, Nov 30, 2016 at 5:52 PM, Denys Vlasenko > wrote: >> On Wed, Nov 30, 2016 at 3:46 AM, Daniel Sabogal wrote: >>> The following commands cause busybox to segfault on musl-based systems. >>> >>>

Re: segfault bb_make_directory + dirname with musl

2016-12-01 Thread Daniel Sabogal
On Wed, Nov 30, 2016 at 5:52 PM, Denys Vlasenko wrote: > On Wed, Nov 30, 2016 at 3:46 AM, Daniel Sabogal wrote: >> The following commands cause busybox to segfault on musl-based systems. >> >> $ install -D a / >> $ install -D a /b >> $ install -D a /b/ >&

segfault bb_make_directory + dirname with musl

2016-11-29 Thread Daniel Sabogal
The following commands cause busybox to segfault on musl-based systems. $ install -D a / $ install -D a /b $ install -D a /b/ This happens because the code in https://git.busybox.net/busybox/tree/coreutils/install.c?h=1_25_1#n196 passes the result of dirname() to bb_make_directory() which modif