summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorespie <espie@openbsd.org>2014-01-31 11:54:24 +0000
committerespie <espie@openbsd.org>2014-01-31 11:54:24 +0000
commit3dafbabd6966b1fd1a0ce16d699f67c160037679 (patch)
tree7464378100e1ab0351eeae9382dbe25f48f8a807
parentFix partial matches with xterm-keys on, from m0viefreak dot cm at (diff)
downloadwireguard-openbsd-3dafbabd6966b1fd1a0ce16d699f67c160037679.tar.xz
wireguard-openbsd-3dafbabd6966b1fd1a0ce16d699f67c160037679.zip
no longer a need for the solver, which is fortunate as this creates
a cycle (in perl -current at least). found by careful usage of Devel::Leak::Object and going back in time to 2007...
-rw-r--r--usr.sbin/pkg_add/OpenBSD/UpdateSet.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/pkg_add/OpenBSD/UpdateSet.pm b/usr.sbin/pkg_add/OpenBSD/UpdateSet.pm
index 3e09fc74866..88f3b2606f8 100644
--- a/usr.sbin/pkg_add/OpenBSD/UpdateSet.pm
+++ b/usr.sbin/pkg_add/OpenBSD/UpdateSet.pm
@@ -1,5 +1,5 @@
# ex:ts=8 sw=4:
-# $OpenBSD: UpdateSet.pm,v 1.71 2014/01/30 12:38:51 espie Exp $
+# $OpenBSD: UpdateSet.pm,v 1.72 2014/01/31 11:54:24 espie Exp $
#
# Copyright (c) 2007-2010 Marc Espie <espie@openbsd.org>
#
@@ -109,6 +109,7 @@ sub cleanup
$self->{error} //= $error;
$self->{errorinfo} //= $errorinfo;
}
+ delete $self->{solver};
$self->mark_as_finished;
}