From: Dietmar Maurer Date: Thu, 24 Apr 2014 12:46:05 +0000 (+0200) Subject: map_path_to_methods: do not skip folders which evaluate to false X-Git-Url: https://git.proxmox.com/?p=pve-common.git;a=commitdiff_plain;h=844a246d4434d5d346c94c73227ca1efd818727e map_path_to_methods: do not skip folders which evaluate to false --- diff --git a/data/PVE/RESTHandler.pm b/data/PVE/RESTHandler.pm index fbe5df6..e2e17e4 100644 --- a/data/PVE/RESTHandler.pm +++ b/data/PVE/RESTHandler.pm @@ -274,7 +274,7 @@ sub map_path_to_methods { my $path_lookup = $method_path_lookup->{$class}; - while (my $comp = shift @$stack) { + while (defined(my $comp = shift @$stack)) { return undef if !$path_lookup; # not registerd? if ($path_lookup->{regex}) { my $name = $path_lookup->{regex}->{match_name};