Skip site navigation (1)Skip section navigation (2)
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>