mirror of
https://github.com/caddyserver/caddy.git
synced 2026-09-01 00:48:03 +00:00
git: Fixed unusual but potent race condition
This commit is contained in:
parent
346135fed3
commit
6f05794bb8
2 changed files with 4 additions and 3 deletions
|
|
@ -62,8 +62,9 @@ type Repo struct {
|
|||
func (r *Repo) Pull() error {
|
||||
r.Lock()
|
||||
defer r.Unlock()
|
||||
// if it is less than interval since last pull, return
|
||||
if time.Since(r.lastPull) <= r.Interval {
|
||||
|
||||
// prevent a pull if the last one was less than 5 seconds ago
|
||||
if time.Since(r.lastPull) < 5*time.Second {
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue