]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - make/configure.pm
m_spanningtree Refuse topic changes that would result in desync
[user/henk/code/inspircd.git] / make / configure.pm
index db9c42eb95deb9d7386daf38ca7b6171e053f26e..8619d5be265f6b76dcade5f14afbfab7f471cc13 100644 (file)
@@ -220,7 +220,7 @@ sub read_configure_cache {
        open(CACHE, CONFIGURE_CACHE_FILE) or return %config;
        while (my $line = <CACHE>) {
                next if $line =~ /^\s*($|\#)/;
-               my ($key, $value) = ($line =~ /^(\S+)="(.*)"$/);
+               my ($key, $value) = ($line =~ /^(\S+)(?:\s(.*))?$/);
                $config{$key} = $value;
        }
        close(CACHE);
@@ -238,7 +238,7 @@ sub write_configure_cache(%) {
        open(CACHE, '>', CONFIGURE_CACHE_FILE) or print_error "unable to write ${\CONFIGURE_CACHE_FILE}: $!";
        while (my ($key, $value) = each %config) {
                $value //= '';
-               say CACHE "$key=\"$value\"";
+               say CACHE "$key $value";
        }
        close(CACHE);
 }