diff --git a/cmd/proxy/main.go b/cmd/proxy/main.go index b14b3b8..5c207da 100644 --- a/cmd/proxy/main.go +++ b/cmd/proxy/main.go @@ -301,8 +301,9 @@ func (server *Server) streamOnline(w http.ResponseWriter, r *http.Request, mtime if !exists { server.lu.Lock() locked = true + + memoryObject, exists = server.o[r.URL.Path] } - memoryObject, exists = server.o[r.URL.Path] if exists { if locked { server.lu.Unlock()