Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!purdue!tut.cis.ohio-state.edu!AUREL.CALTECH.EDU!bfox From: bfox@AUREL.CALTECH.EDU (Brian Fox) Newsgroups: gnu.bash.bug Subject: BASH 1.02 Cntl-D problem Message-ID: <8907250541.AA23558@aurel.caltech.edu> Date: 25 Jul 89 05:41:14 GMT References: <8907241747.AA11814@zaphod.prime.com> Sender: daemon@tut.cis.ohio-state.edu Reply-To: bfox@aurel.caltech.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 29 Date: Mon, 24 Jul 89 13:47:01 EDT From: doug@zaphod.prime.com (Douglas Rand) When I type ^D to the BASH shell I get a segmentation fault. BASH was built using BISON and GCC on a SUN3 running SUNOS4.0. Any thoughts? Doug *** parse.y.~2~ Sat Jul 8 13:23:24 1989 --- parse.y Mon Jul 10 09:16:44 1989 *************** *** 430,435 **** --- 430,443 ---- current_readline_line = readline (current_readline_prompt); current_readline_line_index = 0; + + if ((long) current_readline_line == (long) EOF) + { + current_readline_line = (char *) NULL; + current_readline_line_index = 0; + return (EOF); + } + current_readline_line = (char *)xrealloc (current_readline_line, 2 + strlen (current_readline_line));