>>>>> "NL" == Nels Lindquist <nels@maei.ca> writes:
NL> When I did a ./wrapper config-test in the majordomo directory,
NL> everything seemed to be OK, except that the last line reads:
NL> /(^|([^\\"]|\\.)+)"([^\\"]|\\.|$)*"?/: regexp *+ operand could be empty
NL> at majordomo.pl line 519.
You must be using an ancient version of perl. I recently posted a patch
which even a cursory search of the archives would have turned up, but I'll
include it here:
--- majordomo.pl.orig Tue Dec 24 22:09:03 1996
+++ majordomo.pl Tue Dec 24 22:22:27 1996
@@ -515,8 +515,8 @@
# Deal with unbalanced brackets or parenthesis in an address.
$temp = $_;
- # Nuke anything within quotes. Placate Emacs -------v
- 1 while $temp =~ s/(^|([^\\\"]|\\.)+)\"([^\\\"]|\\.|$)*\"?/$1/g;
+ # Nuke anything within quotes.
+ 1 while $temp =~ s/(^|([^\\\"]|\\.)+)\"(([^\\\"]|\\.)*|$)\"?/$1/g;
# Remove nested parentheses " <- placate emacs' highlighting
1 while $temp =~ s/\([^\(\)]*\)//g;
- J<
References:
|
|