From ffa3ced2eea731225f2b784cdc63f515cc3d56db Mon Sep 17 00:00:00 2001 From: Pierre-Emmanuel Jacquier <15922119+pierre-emmanuelJ@users.noreply.github.com> Date: Fri, 21 Jan 2022 16:17:14 +0000 Subject: [PATCH] Fix auth panic in xtream code Signed-off-by: Pierre-Emmanuel Jacquier <15922119+pierre-emmanuelJ@users.noreply.github.com> --- .../tellytv/go.xtream-codes/xtream-codes.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/vendor/github.com/tellytv/go.xtream-codes/xtream-codes.go b/vendor/github.com/tellytv/go.xtream-codes/xtream-codes.go index 0bb0cf0..8830963 100644 --- a/vendor/github.com/tellytv/go.xtream-codes/xtream-codes.go +++ b/vendor/github.com/tellytv/go.xtream-codes/xtream-codes.go @@ -72,16 +72,24 @@ func NewClient(username, password, baseURL string) (*XtreamClient, error) { // NewClientWithContext returns an initialized XtreamClient with the given values. func NewClientWithContext(ctx context.Context, username, password, baseURL string) (*XtreamClient, error) { c, err := NewClient(username, password, baseURL) + if err != nil { + return nil, err + } c.Context = ctx - return c, err + + return c, nil } // NewClientWithUserAgent returns an initialized XtreamClient with the given values. func NewClientWithUserAgent(ctx context.Context, username, password, baseURL, userAgent string) (*XtreamClient, error) { c, err := NewClient(username, password, baseURL) + if err != nil { + return nil, err + } c.UserAgent = userAgent c.Context = ctx - return c, err + + return c, nil } // GetStreamURL will return a stream URL string for the given streamID and wantedFormat.