- $cmd .= " -m iprange --src-range" if $rule->{nbsource} && $rule->{nbsource} > 1;
- $cmd .= " -s $rule->{source}" if $rule->{source};
- $cmd .= " -m iprange --dst-range" if $rule->{nbdest} && $rule->{nbdest} > 1;
- $cmd .= " -d $rule->{dest}" if $rule->{dest};
+ push @cmd, "-m iprange --src-range" if $rule->{nbsource} && $rule->{nbsource} > 1;
+ push @cmd, "-s $rule->{source}" if $rule->{source};
+ push @cmd, "-m iprange --dst-range" if $rule->{nbdest} && $rule->{nbdest} > 1;
+ push @cmd, "-d $rule->{dest}" if $rule->{dest};