]> git.g-eek.se Git - interimap.git/commitdiff
Bugfix: allow the absence of default section in the config file.
authorGuilhem Moulin <guilhem@fripost.org>
Fri, 24 Jul 2015 23:07:53 +0000 (01:07 +0200)
committerGuilhem Moulin <guilhem@fripost.org>
Fri, 24 Jul 2015 23:07:53 +0000 (01:07 +0200)
lib/Net/IMAP/Sync.pm

index be083f3f0facb474e9f6d6e648a632df47182ff1..c3af4fab017dcb522e749d9f5e3e13adb807ffeb 100644 (file)
@@ -75,7 +75,7 @@ sub read_config($$%) {
 
     my %configs;
     foreach my $section (@$sections) {
-        my $conf = { %{$h->{_}} }; # default section
+        my $conf = defined $h->{_} ? { %{$h->{_}} } : {}; # default section
         $configs{$section} = $conf;
         next unless defined $section and $section ne '_';