utils/libnetcfg: fix 'do' without '.' in @INC
authorDavid Mitchell <davem@iabyn.com>
Mon, 3 Apr 2017 16:32:58 +0000 (17:32 +0100)
committerDavid Mitchell <davem@iabyn.com>
Fri, 7 Apr 2017 13:42:24 +0000 (14:42 +0100)
Note that this isn't normally executed during build, so it wasn't spotted
earlier.

utils/libnetcfg.PL

index f66e9b0..e1e9ee2 100644 (file)
@@ -343,7 +343,7 @@ my %oldcfg = ();
 $Net::Config::CONFIGURE = 1; # Suppress load of user overrides
 if( -f $libnet_cfg_in )
  {
-  %oldcfg = ( %{ do $libnet_cfg_in } );
+  %oldcfg = ( %{ local @INC = '.'; do $libnet_cfg_in } );
  }
 elsif (eval { require Net::Config }) 
  {