From 761854d37a64689a4569f614be5f8687d946ac20 Mon Sep 17 00:00:00 2001 From: espie Date: Wed, 15 Sep 2010 09:36:57 +0000 Subject: [PATCH] reset recorder if we get contents from packages, since it would grow too much. --- infrastructure/bin/check-lib-depends | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/infrastructure/bin/check-lib-depends b/infrastructure/bin/check-lib-depends index c67c67a89a3..1a08e370d80 100755 --- a/infrastructure/bin/check-lib-depends +++ b/infrastructure/bin/check-lib-depends @@ -1,6 +1,6 @@ #!/usr/bin/perl -# $OpenBSD: check-lib-depends,v 1.5 2010/09/13 14:38:05 espie Exp $ +# $OpenBSD: check-lib-depends,v 1.6 2010/09/15 09:36:57 espie Exp $ # Copyright (c) 2004-2010 Marc Espie # # Permission to use, copy, modify, and distribute this software for any @@ -451,6 +451,7 @@ sub do_pkg $state->set_context($plist); if ($state->{need_package}) { my $temp = OpenBSD::Temp->dir; + $state->{recorder} = OpenBSD::DumpRecorder->new; $self->scan_package($state, $plist, OpenBSD::PkgFileSource->new($true_package, $temp)); } @@ -458,6 +459,9 @@ sub do_pkg $true_package->close; $true_package->wipe_info; $plist->forget; + if ($state->{need_package}) { + undef $state->{recorder}; + } return 1; }