X-Git-Url: https://git.proxmox.com/?p=pve-common.git;a=blobdiff_plain;f=src%2FPVE%2FSectionConfig.pm;h=b46b59ed259fae053b0880e3f1a7deb3acab9ca0;hp=cf87d6f6c3faa5c41f200f5f890cfb29f8304c9b;hb=7db4e5d763d734bbe45dc1773543b028298068f9;hpb=6b0c18d4dbdaf5278a51190549db86b143acc4cd diff --git a/src/PVE/SectionConfig.pm b/src/PVE/SectionConfig.pm index cf87d6f..b46b59e 100644 --- a/src/PVE/SectionConfig.pm +++ b/src/PVE/SectionConfig.pm @@ -3,6 +3,7 @@ package PVE::SectionConfig; use strict; use warnings; +use Carp; use Digest::SHA; use PVE::Exception qw(raise_param_exc); @@ -198,6 +199,8 @@ sub init { sub lookup { my ($class, $type) = @_; + croak "cannot lookup undefined type!" if !defined($type); + my $pdata = $class->private(); my $plugin = $pdata->{plugins}->{$type};