control/controlclient: fix build break caused by overzealous gitting
"io/ioutil"
"log"
"net/http"
+ "net/url"
"os"
"reflect"
"strconv"
@@ -115,6 +116,10 @@ func NewDirect(opts Options) (*Direct, error) {
return nil, errors.New("controlclient.New: no server URL specified")
}
opts.ServerURL = strings.TrimRight(opts.ServerURL, "/")
+ serverURL, err := url.Parse(opts.ServerURL)
+ if err != nil {
+ return nil, err
+ }
if opts.TimeNow == nil {
opts.TimeNow = time.Now
}
