From 28c7d782d296945f1df60401d57d298ecec21bbb Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Mon, 19 May 2003 13:14:55 +0000 Subject: do not drop return values from regexp but use them to ensure we do not reuse capture buffers from previous one, which is really bad and trully buggy --- perl-install/network/nfs.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'perl-install/network') diff --git a/perl-install/network/nfs.pm b/perl-install/network/nfs.pm index ca6d0f019..8d15af3b8 100644 --- a/perl-install/network/nfs.pm +++ b/perl-install/network/nfs.pm @@ -59,7 +59,7 @@ sub find_exports { run_program::raw({ timeout => 1 }, "showmount", '>', \@l, "-e", $server->{ip} || $server->{name}); shift @l; #- drop first line - map { /(\S+)\s*(\S+)/; { name => $1, comment => $2, server => $server } } @l; + map { +{ name => $1, comment => $2, server => $server } if /(\S+)\s*(\S+)/ } @l; } 1; -- cgit v1.2.1