diff options
-rw-r--r-- | Bugzilla/Hook.pm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Bugzilla/Hook.pm b/Bugzilla/Hook.pm index a02d0d671..6b710f8b5 100644 --- a/Bugzilla/Hook.pm +++ b/Bugzilla/Hook.pm @@ -44,6 +44,8 @@ sub process { next if -e "$extension/disabled"; if (-e $extension.'/code/'.$name.'.pl') { Bugzilla->hook_args($args); + # Allow extensions to load their own libraries. + local @INC = ("$extension/lib", @INC); do($extension.'/code/'.$name.'.pl'); ThrowCodeError('extension_invalid', { errstr => $@, name => $name, extension => $extension }) if $@; |