changeset 19920:c1b70b76f9bb

config: Escape regexps properly in settings-get.pl to avoid warnings with new Perl
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Fri, 04 Mar 2016 13:12:59 +0200
parents 126a81a431d2
children 7b75d494429c
files src/config/settings-get.pl
diffstat 1 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/config/settings-get.pl	Thu Mar 03 16:10:51 2016 +0200
+++ b/src/config/settings-get.pl	Fri Mar 04 13:12:59 2016 +0200
@@ -37,11 +37,11 @@
   while (<$f>) {
     my $write = 0;
     if ($state == 0) {
-      if (/struct .*_settings {/ ||
-	  /struct setting_define.*{/ ||
-	  /struct .*_default_settings = {/) {
+      if (/struct .*_settings \{/ ||
+	  /struct setting_define.*\{/ ||
+	  /struct .*_default_settings = \{/) {
 	$state++;
-      } elsif (/^struct service_settings (.*) = {/) {
+      } elsif (/^struct service_settings (.*) = \{/) {
 	$state++;
 	if ($ifdef eq "") {
 	  $state_ifdef = 0;
@@ -51,7 +51,7 @@
 	}
 	push @services, $1;
 	push @service_ifdefs, $ifdef;
-      } elsif (/^(static )?const struct setting_parser_info (.*) = {/) {
+      } elsif (/^(static )?const struct setting_parser_info (.*) = \{/) {
 	$cur_name = $2;
 	$state++ if ($cur_name !~ /^\*default_/);
       } elsif (/^extern const struct setting_parser_info (.*);/) {