summaryrefslogtreecommitdiff
path: root/doio.c
diff options
context:
space:
mode:
authorJohan Vromans <jvromans@squirrel.nl>2002-06-05 01:01:44 +0200
committerJarkko Hietaniemi <jhi@iki.fi>2002-06-05 21:57:09 +0000
commit8ba2be714aafa517e32f041e6a3953aaec50b931 (patch)
tree33d572fe40ef66f10fe078834d1fcfad2d155b7f /doio.c
parenteb85dfd35868e4b09d07b81ae578cef99fbf8150 (diff)
downloadperl-8ba2be714aafa517e32f041e6a3953aaec50b931.tar.gz
Address the second half of
Subject: [ID 20020604.006] Pipe opens do not support I/O layers Message-Id: <20020604210144.3A87A8B6B3@phoenix.squirrel.nl> so that multiarg piped opens only accept optional whitespace after the "|-". If and when perlio discipline awareness added to |-, the now added code branch will grow. No test case because hard to think of anything even remotely portable. p4raw-id: //depot/perl@17023
Diffstat (limited to 'doio.c')
-rw-r--r--doio.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/doio.c b/doio.c
index 95ae169b48..decd1885a4 100644
--- a/doio.c
+++ b/doio.c
@@ -254,6 +254,10 @@ Perl_do_openn(pTHX_ GV *gv, register char *name, I32 len, int as_raw,
name = type;
len = tend-type;
}
+ else {
+ if (*type)
+ goto unknown_desr;
+ }
if (*name == '\0') {
/* command is missing 19990114 */
if (ckWARN(WARN_PIPE))