Merge pull request #2680 from manishtomar/mani-fix-mem-leak
fix memory leak introduced in PR #2648
This commit is contained in:
commit
3354cf98e3
2 changed files with 4 additions and 1 deletions
|
@ -706,7 +706,7 @@ func (app *App) dispatcher(dispatch dispatchFunc) http.Handler {
|
|||
}
|
||||
|
||||
// assign and decorate the authorized repository with an event bridge.
|
||||
context.Repository, context.App.repoRemover = notifications.Listen(
|
||||
context.Repository, context.RepositoryRemover = notifications.Listen(
|
||||
repository,
|
||||
context.App.repoRemover,
|
||||
app.eventBridge(context, r))
|
||||
|
|
|
@ -25,6 +25,9 @@ type Context struct {
|
|||
// should be scoped to a single repository. This field may be nil.
|
||||
Repository distribution.Repository
|
||||
|
||||
// RepositoryRemover provides method to delete a repository
|
||||
RepositoryRemover distribution.RepositoryRemover
|
||||
|
||||
// Errors is a collection of errors encountered during the request to be
|
||||
// returned to the client API. If errors are added to the collection, the
|
||||
// handler *must not* start the response via http.ResponseWriter.
|
||||
|
|
Loading…
Reference in a new issue