repository/repository - protect r.maxRepoCapReached

by Lock() in MaxCapacityExceeded()
This commit is contained in:
Winfried Plappert 2025-03-05 22:26:21 +00:00
parent d794e41252
commit 48510f920b
1 changed files with 2 additions and 0 deletions

View File

@ -436,6 +436,8 @@ func (r *Repository) CurrentRepositorySize(ctx context.Context) (uint64, error)
// MaxCapacityExceeded reports if repository has a limit and if it is exceeded // MaxCapacityExceeded reports if repository has a limit and if it is exceeded
func (r *Repository) MaxCapacityExceeded() bool { func (r *Repository) MaxCapacityExceeded() bool {
r.maxRepoMutex.Lock()
defer r.maxRepoMutex.Unlock()
if r.opts.RepoSizeMax == 0 { if r.opts.RepoSizeMax == 0 {
return false return false
} }