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 <FreeBSD-gnats-submit@freebsd.org>; 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:



