summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoerg Wunsch <joerg@FreeBSD.org>1995-08-11 08:18:39 +0000
committerJoerg Wunsch <joerg@FreeBSD.org>1995-08-11 08:18:39 +0000
commit72348d41ba45ebcdac6d604fbf592f7c57aa4181 (patch)
treed4817f59b3aebee9d460cd1326732fd7cd9dcef2
parent67d7e54eb1248779a84d10958037e90414375382 (diff)
Notes
-rw-r--r--bin/sh/parser.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/bin/sh/parser.c b/bin/sh/parser.c
index 0952ea30767c..1353b5be0a74 100644
--- a/bin/sh/parser.c
+++ b/bin/sh/parser.c
@@ -33,7 +33,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: parser.c,v 1.5 1995/01/11 07:07:00 paul Exp $
+ * $Id: parser.c,v 1.6 1995/05/30 00:07:22 rgrimes Exp $
*/
#ifndef lint
@@ -1179,6 +1179,10 @@ parsebackq: {
STARTSTACKSTR(out);
while ((c = pgetc ()) != '`') {
+ if (c == PEOF) {
+ startlinno = plinno;
+ synerror("EOF in backquote substitution");
+ }
if (c == '\\') {
c = pgetc ();
if ( c != '\\' && c != '`' && c != '$'