diff --git a/capi/capi.go b/capi/capi.go index eaf37d5..e59e01d 100644 --- a/capi/capi.go +++ b/capi/capi.go @@ -22,6 +22,7 @@ func PoolLogin( Wallet: C.GoString(wallet), Agent: C.GoString(agent), Config: C.GoString(config), + UseTLS: true, } resp := minerlib.PoolLogin(args) return resp.Code, C.CString(resp.Message) diff --git a/minerlib/minerlib.go b/minerlib/minerlib.go index a3f6eae..397c1ad 100644 --- a/minerlib/minerlib.go +++ b/minerlib/minerlib.go @@ -207,8 +207,11 @@ func PoolLogin(args *PoolLoginArgs) *PoolLoginResponse { agent := args.Agent config := args.Config rigid := args.RigID - - err, code, message, jc := cl.Connect("cryptonote.social:5555", args.UseTLS, agent, loginName, config, rigid) + dest := "cryptonote.social:5555" + if args.UseTLS { + dest = "cryptonote.social:5556" + } + err, code, message, jc := cl.Connect(dest, args.UseTLS, agent, loginName, config, rigid) if err != nil { if code != 0 { //crylog.Error("Pool server did not allow login due to error:")