diff --git a/smradius/util.pm b/smradius/util.pm index 76052f9d15c1251f9336a735673bacb8f29fc92a..ad9e528d6edfa85ce827eb6c267edc44ed63d5de 100644 --- a/smradius/util.pm +++ b/smradius/util.pm @@ -64,7 +64,7 @@ sub templateReplace my @valueArray = (); # Replace blanks - while (my ($entireMacro,$section,$item,$default) = ($string =~ /(\%{([a-z]+)\.([a-z0-9\-]+)(?:=([^}]+))?})/i )) { + while (my ($entireMacro,$section,$item,$default) = ($string =~ /(\%{([a-z]+)\.([a-z0-9\-]+)(?:=([^}]*))?})/i )) { # Replace macro with ? $string =~ s/$entireMacro/\?/;