From 8978ab373c63fe92e4bfe17cc64fe593b3fd27f1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fabian=20Gr=C3=BCnbichler?= Date: Wed, 30 Mar 2016 12:09:12 +0200 Subject: [PATCH] Fix uninitialized warning when shadow.cfg does not exist, parsing should return an empty hash instead of displaying a warning --- PVE/Auth/PVE.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/PVE/Auth/PVE.pm b/PVE/Auth/PVE.pm index 7147997..8714a6b 100755 --- a/PVE/Auth/PVE.pm +++ b/PVE/Auth/PVE.pm @@ -19,6 +19,8 @@ sub parse_shadow_passwd { my $shadow = {}; + return $shadow if !defined($raw); + while ($raw =~ /^\s*(.+?)\s*$/gm) { my $line = $1; -- 2.39.2