bengsig@oracle.nl (Bjorn Engsig) (12/12/89)
Bash 1.04 will abend (wonderful IBM term :-) if you search in vi-mode. This is due to a wrong alloca argument. The context diffs for vi_mode.c are below and have been sent to Brian. *** vi_mode.c.old Tue Dec 12 15:43:39 1989 --- vi_mode.c Tue Dec 12 15:46:00 1989 *************** *** 78,84 **** /* Reuse the line input buffer to read the search string. */ the_line[0] = 0; rl_end = rl_point = 0; ! p = (char *)alloca (2 + rl_prompt ? strlen (rl_prompt) : 0); sprintf (p, "%s%c", rl_prompt ? rl_prompt : "", key); --- 78,84 ---- /* Reuse the line input buffer to read the search string. */ the_line[0] = 0; rl_end = rl_point = 0; ! p = (char *)alloca (2 + (rl_prompt ? strlen (rl_prompt) : 0)); sprintf (p, "%s%c", rl_prompt ? rl_prompt : "", key); -- Bjorn Engsig, Domain: bengsig@oracle.nl, bengsig@oracle.com Path: uunet!{mcsun!orcenl,oracle}!bengsig