Commit 9dbcf1b2 authored by Magnus Svensson's avatar Magnus Svensson
Browse files

WL#4350 Options in my.cnf style config file should not start with --

parent 5834ef2c
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -27,6 +27,16 @@ sub value {
  return $self->{value};
}

sub option {
  my ($self)= @_;
  my $name=  $self->{name};
  my $value= $self->{value};

  my $opt= $name;
  $opt= "$name=$value" if ($value);
  $opt= "--$opt" unless ($opt =~ /^--/);
  return $opt;
}

package My::Config::Group;

+1 −1
Original line number Diff line number Diff line
@@ -397,7 +397,7 @@ sub collect_one_suite($)
	my $comb= {};
	$comb->{name}= $group->name();
        foreach my $option ( $group->options() ) {
	  push(@{$comb->{comb_opt}}, $option->name()."=".$option->value());
	  push(@{$comb->{comb_opt}}, $option->option());
	}
	push(@combinations, $comb);
      }
+3 −3
Original line number Diff line number Diff line
[row]
--binlog-format=row
binlog-format=row

[stmt]
--binlog-format=statement
binlog-format=statement

[mix]
--binlog-format=mixed
binlog-format=mixed
+3 −3
Original line number Diff line number Diff line
[row]
--binlog-format=row
binlog-format=row

[stmt]
--binlog-format=statement
binlog-format=statement

[mix]
--binlog-format=mixed
binlog-format=mixed
+3 −3
Original line number Diff line number Diff line
[row]
--binlog-format=row
binlog-format=row

[stmt]
--binlog-format=statement
binlog-format=statement

[mix]
--binlog-format=mixed
binlog-format=mixed