From owner-freebsd-bugs Wed Feb 19 09:13:08 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA03441 for bugs-outgoing; Wed, 19 Feb 1997 09:13:08 -0800 (PST) Received: from sakura.tama.or.jp (uucp@sakura.tama.or.jp [203.139.8.12]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA03435 for ; Wed, 19 Feb 1997 09:12:54 -0800 (PST) Received: (from uucp@localhost) by sakura.tama.or.jp (8.8.5/3.5Wbeta-09/19/96) with UUCP id CAA19701 for bugs@freebsd.org; Thu, 20 Feb 1997 02:12:38 +0900 (JST) Received: from mamedas.buchi.tama.or.jp (mamedas [192.168.2.6]) by innova.buchi.tama.or.jp (8.6.12/3.4Wbeta6-960606) with ESMTP id XAA13464; Wed, 19 Feb 1997 23:32:21 +0900 Received: from localhost (localhost [127.0.0.1]) by mamedas.buchi.tama.or.jp (8.7.5/3.4Wbeta6-961106) with ESMTP id XAA01311; Sat, 19 Feb 2000 23:29:45 +0900 (JST) Message-Id: <200002191429.XAA01311@mamedas.buchi.tama.or.jp> To: bugs@freebsd.org cc: hoso@buchi.tama.or.jp Subject: sysinstall memory leak (2.2-BETA) Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Date: Sat, 19 Feb 2000 23:29:44 +0900 From: HOSOBUCHI Noriyuki Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I found a bug in sysinstall ( release/sysinstall/uc_scsi.c ). This patch will fix kernel panic with message 'panic: can't do anything without my init' when updating kernel params. (Problem report kern/2450) Tested Version: 2.2-Beta (FreeBSD(98)- 2.2-BETA-98) *** uc_scsi.c.ORG Tue Feb 18 07:20:53 1997 --- uc_scsi.c Tue Feb 18 07:21:12 1997 *************** *** 163,169 **** sbp=(struct uc_scsibus *)realloc(sbp, sizeof(struct uc_scsibus)* (nscsibus+1)); ! sbpc=sbp+nscsibus+1; bzero(sbpc, sizeof(struct uc_scsibus)); kp->scsi_devp=sp; --- 163,169 ---- sbp=(struct uc_scsibus *)realloc(sbp, sizeof(struct uc_scsibus)* (nscsibus+1)); ! sbpc=sbp+nscsibus; bzero(sbpc, sizeof(struct uc_scsibus)); kp->scsi_devp=sp; ---- hoso@buchi.tama.or.jp