mirror of
https://gitlab.com/shorewall/code.git
synced 2024-11-25 00:53:49 +01:00
Clean up column/value pair editing.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
This commit is contained in:
parent
870f6130ee
commit
e8b90f89a3
@ -2437,12 +2437,12 @@ sub split_line2( $$;$$$ ) {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
fatal_error "Unknown column ($1)" unless exists $columnsref->{$column};
|
fatal_error "Unknown column ($1)" unless exists $columnsref->{$column};
|
||||||
$column = $columnsref->{$column};
|
|
||||||
fatal_error "Non-ASCII gunk in file" if $columns =~ /[^\s[:print:]]/;
|
|
||||||
$value = $1 if $value =~ /^"([^"]+)"$/;
|
$value = $1 if $value =~ /^"([^"]+)"$/;
|
||||||
$value =~ s/\\"/"/g;
|
$value =~ s/\\"/"/g;
|
||||||
fatal_error "Non-ASCII gunk in the value of the $column column" if $columns =~ /[^\s[:print:]]/;
|
fatal_error "Non-ASCII gunk in the value of the $column column" if $value =~ /[^\s[:print:]]/;
|
||||||
$line[$column] = $value;
|
my $colnum = $columnsref->{$column};
|
||||||
|
warning_message qq(Replacing "$line[$colnum]" with "$value" in the ) . uc( $column ) . ' column' if $line[$colnum] ne '-';
|
||||||
|
$line[$colnum] = $value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user