Fix getlibdirs when libdirs is unset
authorSimon McVittie <smcv@debian.org>
Tue, 16 Dec 2014 08:11:59 +0000 (08:11 +0000)
committerSimon McVittie <smcv@debian.org>
Tue, 16 Dec 2014 08:11:59 +0000 (08:11 +0000)
IkiWiki.pm
doc/bugs/getlibdirs_function_failure.mdwn

index 41baa66135d832d2032d81721f012bf3e62de5b6..7afd57993a706d0324c758943450af8c0b3eb583 100644 (file)
@@ -569,7 +569,10 @@ sub getsetup () {
 }
 
 sub getlibdirs () {
-       my @libdirs = @{$config{libdirs}};
+       my @libdirs;
+       if ($config{libdirs}) {
+               @libdirs = @{$config{libdirs}};
+       }
        if (length $config{libdir}) {
                push @libdirs, $config{libdir};
        }
index 68d432633cfe8bdeb8dd41f21bfd79a9b93e1b78..ac909f724cdf5dc08281605c2cda5820a877eb2f 100644 (file)
@@ -11,3 +11,5 @@ This error is triggered when $config{libdirs} is undefined; it didn't happen in
 A simple patch would be to alter that line to this:
 
         my @libdirs = $config{libdirs} ? @{$config{libdirs}} : ();
+
+> [[Fixed|done]], sorry about that --[[smcv]]