]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 350083: Bugzilla::Bug::AUTOLOAD tries to find Bugzilla::Bug::confess() when a...
authorlpsolit%gmail.com <>
Fri, 25 Aug 2006 04:31:03 +0000 (04:31 +0000)
committerlpsolit%gmail.com <>
Fri, 25 Aug 2006 04:31:03 +0000 (04:31 +0000)
Bugzilla/Bug.pm

index 65606e3f67e39dd4a59968ce452159674f5abf5e..8c61a657b41ce78f2b0cae28502873d862a5926f 100755 (executable)
@@ -1767,7 +1767,10 @@ sub AUTOLOAD {
 
   $attr =~ s/.*:://;
   return unless $attr=~ /[^A-Z]/;
-  confess("invalid bug attribute $attr") unless _validate_attribute($attr);
+  if (!_validate_attribute($attr)) {
+      require Carp;
+      Carp::confess("invalid bug attribute $attr");
+  }
 
   no strict 'refs';
   *$AUTOLOAD = sub {