diff options
author | Glenn L McGrath <bug1@ihug.co.nz> | 2003-11-14 21:01:26 +0000 |
---|---|---|
committer | Glenn L McGrath <bug1@ihug.co.nz> | 2003-11-14 21:01:26 +0000 |
commit | 5c2c8eca4a175de7c73d3fbeb4c68817c6fd96d1 (patch) | |
tree | 9cdda06192f40c463d5f03bb575ae05aa1ea7302 | |
parent | e57feeb9e602fbbc4804881685e40606a666a27d (diff) | |
download | busybox-w32-5c2c8eca4a175de7c73d3fbeb4c68817c6fd96d1.tar.gz busybox-w32-5c2c8eca4a175de7c73d3fbeb4c68817c6fd96d1.tar.bz2 busybox-w32-5c2c8eca4a175de7c73d3fbeb4c68817c6fd96d1.zip |
Fix a "broken pipe" problem. vodz, last_patch_116-2
-rw-r--r-- | shell/ash.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/shell/ash.c b/shell/ash.c index deffe28c5..62d596974 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
@@ -6690,10 +6690,6 @@ sprint_status(char *s, int status, int sigonly) | |||
6690 | #endif | 6690 | #endif |
6691 | st = WTERMSIG(status); | 6691 | st = WTERMSIG(status); |
6692 | if (sigonly) { | 6692 | if (sigonly) { |
6693 | if(st == SIGPIPE) { | ||
6694 | col = fmtstr(s, 16, "Broken pipe"); | ||
6695 | goto out; | ||
6696 | } | ||
6697 | if (st == SIGINT) | 6693 | if (st == SIGINT) |
6698 | goto out; | 6694 | goto out; |
6699 | #if JOBS | 6695 | #if JOBS |
@@ -6702,7 +6698,7 @@ sprint_status(char *s, int status, int sigonly) | |||
6702 | #endif | 6698 | #endif |
6703 | } | 6699 | } |
6704 | st &= 0x7f; | 6700 | st &= 0x7f; |
6705 | col = fmtstr(s, 32, u_signal_names(NULL, &st, 0)); | 6701 | col = fmtstr(s, 32, strsignal(st)); |
6706 | if (WCOREDUMP(status)) { | 6702 | if (WCOREDUMP(status)) { |
6707 | col += fmtstr(s + col, 16, " (core dumped)"); | 6703 | col += fmtstr(s + col, 16, " (core dumped)"); |
6708 | } | 6704 | } |