diff --git a/client.go b/client.go index 5ce5f2b..19e7d5a 100644 --- a/client.go +++ b/client.go @@ -29,12 +29,14 @@ func loadClients() error { muxClients.Lock() for _, c := range clts { - cx := ChirpClient{ - Config: &ChirpConfig{ - InterceptPillage: true, - }} + cx := ChirpClient{} copier.Copy(&cx, &c) cx.Active = false + if cx.Config == nil { + cx.Config = &ChirpConfig{ + InterceptPillage: true, + } + } /* cx.MQ.Connection, err = amqp.Dial("amqp://" + cx.MQ.User + ":" + cx.MQ.Password + "@" + cx.MQ.Host + "/" + cx.MQ.Path) logOnError(err, "loadClients : Failed to connect to RabbitMQ")