diff options
author | Gurusamy Sarathy <gsar@cpan.org> | 1998-06-26 04:33:57 +0000 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 1998-06-26 04:33:57 +0000 |
commit | 9ccb31f93bbfdb2e29acd0451c7419410a8499b8 (patch) | |
tree | a66d69fd5d15704aec3d3960d763d1b168271f8b /perl.c | |
parent | 63bfd3dbc295505ea40d413cbda7eb621b2d79e1 (diff) | |
download | perl-9ccb31f93bbfdb2e29acd0451c7419410a8499b8.tar.gz |
make find_script() return saved string, reenable missing diagnostics
p4raw-id: //depot/perl@1219
Diffstat (limited to 'perl.c')
-rw-r--r-- | perl.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1886,7 +1886,8 @@ open_script(char *scriptname, bool dosearch, SV *sv, int *fdscript) dTHR; register char *s; - scriptname = find_script(scriptname, dosearch, NULL, 0); + /* scriptname will be non-NULL if find_script() returns */ + scriptname = find_script(scriptname, dosearch, NULL, 1); if (strnEQ(scriptname, "/dev/fd/", 8) && isDIGIT(scriptname[8]) ) { char *s = scriptname + 8; @@ -1898,7 +1899,7 @@ open_script(char *scriptname, bool dosearch, SV *sv, int *fdscript) } else *fdscript = -1; - origfilename = savepv(e_script ? "-e" : scriptname); + origfilename = (e_script ? savepv("-e") : scriptname); curcop->cop_filegv = gv_fetchfile(origfilename); if (strEQ(origfilename,"-")) scriptname = ""; |