func updateAuth(digestHeaders *digestAuth.DigestHeaders, _user string, _pass string, _url string) { log.Println("require auth") _digestHeaders, err := digestHeaders.Auth(_user, _pass, _url, true) check(err) //copy auth info into original one digestHeaders.Path = _digestHeaders.Path digestHeaders.Realm = _digestHeaders.Realm digestHeaders.Qop = _digestHeaders.Qop digestHeaders.Nonce = _digestHeaders.Nonce digestHeaders.Opaque = _digestHeaders.Opaque digestHeaders.Algorithm = _digestHeaders.Algorithm digestHeaders.Nc = _digestHeaders.Nc digestHeaders.Username = _digestHeaders.Username digestHeaders.Password = _digestHeaders.Password }