summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGianni Ceccarelli <gianni.ceccarelli@net-a-porter.com>2011-12-19 17:30:14 +0000
committerGianni Ceccarelli <gianni.ceccarelli@net-a-porter.com>2011-12-19 17:30:14 +0000
commita2d82fc857f1f353e44e859f2e3ab7e5d0d8406f (patch)
tree302c0abc9743fd376c1c3cffa40f1ce1f99e12fa
parentautoclean & immutable where possible (diff)
downloaddata-multivalued-a2d82fc857f1f353e44e859f2e3ab7e5d0d8406f.tar.gz
data-multivalued-a2d82fc857f1f353e44e859f2e3ab7e5d0d8406f.tar.bz2
data-multivalued-a2d82fc857f1f353e44e859f2e3ab7e5d0d8406f.zip
hack to stop leaks via exceptions
-rw-r--r--lib/Data/MultiValued/AttributeTrait.pm2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/Data/MultiValued/AttributeTrait.pm b/lib/Data/MultiValued/AttributeTrait.pm
index eb8cbd3..b2876b9 100644
--- a/lib/Data/MultiValued/AttributeTrait.pm
+++ b/lib/Data/MultiValued/AttributeTrait.pm
@@ -271,6 +271,8 @@ sub load_multi_value {
unless (ref($_) && $_->isa('Data::MultiValued::Exceptions::NotFound')) {
die $_;
}
+ # XXX FIXME horrible hack to prevent StackTrace::Auto from leaking
+ delete $_->{stack_trace};
$found = 0;
};