BusyBox Bug and Patch Tracking
BusyBox
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000869 [BusyBox] Other major always 05-05-06 13:48 02-11-08 10:09
Reporter vapier View Status public  
Assigned To BusyBox
Priority normal Resolution suspended  
Status closed   Product Version
Summary 0000869: msh fails to handle pipes properly
Description if you run `ls | cd` in msh, the shell will try and execute the output of ls and then quit:
vapier@vapier 1 busybox $ ./busybox msh


BusyBox v1.2.0-pre0 (2006.05.05-18:18+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.

# ls /dev/null | cd
# /dev/null: cannot execute
# vapier@vapier 1 busybox $
Additional Information attached patch seems to resolve the issue for me, but i'm no shell ninja
Attached Files  msh-pipes.patch [^] (489 bytes) 05-05-06 13:48

- Relationships

- Notes
(0003994)
vda
02-11-08 10:09

Actually, msh.c has code which detects and complains about these
(see "#ifdef COMPIPE"), but it was disabled. I am enabling it, and tentatively explain how it can be possibly fixed.

Not actually fixing for now.
 

- Issue History
Date Modified Username Field Change
05-05-06 13:48 vapier New Issue
05-05-06 13:48 vapier Status new => assigned
05-05-06 13:48 vapier Assigned To  => BusyBox
05-05-06 13:48 vapier File Added: msh-pipes.patch
02-11-08 10:09 vda Status assigned => closed
02-11-08 10:09 vda Note Added: 0003994
02-11-08 10:09 vda Resolution open => suspended


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker