summaryrefslogtreecommitdiff
path: root/transports/transports.go
diff options
context:
space:
mode:
Diffstat (limited to 'transports/transports.go')
-rw-r--r--transports/transports.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/transports/transports.go b/transports/transports.go
index 86abbd3..4ca49eb 100644
--- a/transports/transports.go
+++ b/transports/transports.go
@@ -295,7 +295,7 @@ func ParseArgsMeeklite(args map[string]interface{}, target string) (*meeklite.Tr
func ParseArgsOptimizer(args map[string]interface{}) (*Optimizer.OptimizerTransport, error) {
var transports []Optimizer.Transport
- var strategy *Optimizer.Strategy
+ var strategy Optimizer.Strategy
untypedTransports, ok := args["transports"]
if !ok {
@@ -343,17 +343,17 @@ func ParseArgsOptimizer(args map[string]interface{}) (*Optimizer.OptimizerTransp
return &transport, nil
}
-func parseStrategy(strategyString string, transports []Optimizer.Transport) (*Optimizer.Strategy, error) {
+func parseStrategy(strategyString string, transports []Optimizer.Transport) (Optimizer.Strategy, error) {
switch strategyString {
case "first":
strategy := Optimizer.NewFirstStrategy(transports)
- return &strategy, nil
+ return strategy, nil
case "random":
strategy := Optimizer.NewRandomStrategy(transports)
- return &strategy, nil
+ return strategy, nil
case "rotate":
strategy := Optimizer.NewRotateStrategy(transports)
- return &strategy, nil
+ return strategy, nil
case "track":
return Optimizer.NewTrackStrategy(transports), nil
case "minimizeDialDuration":