[pve-devel] [PATCH access-control] Fix uninitialized warning
Fabian Grünbichler
f.gruenbichler at proxmox.com
Wed Mar 30 12:09:12 CEST 2016
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.1.4
More information about the pve-devel
mailing list