From vode@phobos.fipnet.fi Tue Apr 4 13:53:09 1995 Received: from eunet.fi ([192.26.119.1]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id NAA23159 for ; Tue, 4 Apr 1995 13:53:02 -0700 Received: by eunet.fi with UUCP id AA29627 (5.65c+l/IDA-1.4.4 for freebsd.org!FreeBSD-gnats-submit); Tue, 4 Apr 1995 23:52:28 +0300 Received: by fipnet.fi (Smail3.1.28.1 #22) id m0rwDMZ-0000KoC; Tue, 4 Apr 95 21:30 WET DST Received: (vode@localhost) by phobos.fipnet.fi (8.6.11/8.6.5) id WAA20210; Mon, 3 Apr 1995 22:55:59 +0300 Message-Id: <199504031955.WAA20210@phobos.fipnet.fi> Date: Mon, 3 Apr 1995 22:55:59 +0300 From: vode@hut.fi Reply-To: vode@hut.fi To: FreeBSD-gnats-submit@freebsd.org Subject: sed bug X-Send-Pr-Version: 3.2 >Number: 298 >Category: bin >Synopsis: sed crashes because of uninitialized structure >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs (FreeBSD bugs mailing list) >State: closed >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Apr 4 14:00:01 1995 >Closed-Date: Thu Apr 6 00:58:04 MET DST 1995 >Last-Modified: >Originator: Kai Vorma >Release: FreeBSD 2.1.0-Development i386 >Organization: >Environment: FreeBSD-2.1D >Description: Sed dumps core when linked with some coalescing malloc because it doesn't initialize malloced structure. >How-To-Repeat: Link sed with csri-malloc and run TEST/hanoi.sed >Fix: *** compile.c Fri May 27 15:32:39 1994 --- compile.c.new Mon Apr 3 17:10:02 1995 *************** *** 217,222 **** --- 217,224 ---- if (!*p) p = NULL; cmd2 = xmalloc(sizeof(struct s_command)); + cmd2->nonsel = cmd2->inrange = 0; + cmd2->a1 = cmd2->a2 = NULL; cmd2->code = '}'; *compile_stream("}", &cmd->u.c, p) = cmd2; cmd->next = cmd2; >Release-Note: >Audit-Trail: State-Changed-From-To: open->closed State-Changed-By: joerg State-Changed-When: Thu Apr 6 00:58:04 MET DST 1995 State-Changed-Why: Suggested fix applied. >Unformatted: