Date: Mon, 21 Dec 2009 14:22:19 -0800 From: Stanislav Sedov <stas@FreeBSD.org> To: "KISHIMOTO, Makoto" <ksmakoto@dd.iij4u.or.jp> Cc: freebsd-ruby@freebsd.org Subject: Re: [PATCH] portupgrade, get_all_depends method crashes Message-ID: <20091221142219.0e51b1a8.stas@FreeBSD.org> In-Reply-To: <20091220121244.f0eaf37c.ksmakoto@dd.iij4u.or.jp> References: <20091220121244.f0eaf37c.ksmakoto@dd.iij4u.or.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 20 Dec 2009 12:12:44 +0900 "KISHIMOTO, Makoto" <ksmakoto@dd.iij4u.or.jp> mentioned: > Hello, > > In portupgrade, get_all_depends method crashes if portdir not found. > (for example http://www.freebsd.org/cgi/query-pr.cgi?pr=140192 ) > > following patch is workaround. > > --- portupgrade.ORG 2009-12-20 10:11:00.000000000 +0900 > +++ portupgrade 2009-12-20 10:16:10.000000000 +0900 > @@ -834,7 +834,7 @@ > depends = Set.new > > portdir = $portsdb.portdir(origin) > - return nil if not File.directory?(portdir) > + return [] if not File.directory?(portdir) > > begin > run_make_config(portdir, origin) if $config Thank you, I committed your fix to projects CVS. -- Stanislav Sedov ST4096-RIPE
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091221142219.0e51b1a8.stas>