Address a race condition uncovered when adding test condition.

Signed-off-by: Nick Freyaldenhoven <freyaldenhovennc@gmail.com>
pull/11853/head
Nick Freyaldenhoven 3 years ago
parent b16ab05607
commit 648de844fb

@ -422,7 +422,10 @@ func (i *Install) performInstall(c chan<- resultMessage, rel *release.Release, t
} }
if !i.DisableHooks { if !i.DisableHooks {
if err := i.cfg.execHook(rel, release.HookPostInstall, i.Timeout); err != nil { i.Lock.Lock()
err := i.cfg.execHook(rel, release.HookPostInstall, i.Timeout)
i.Lock.Unlock()
if err != nil {
i.reportToRun(c, rel, fmt.Errorf("failed post-install: %s", err)) i.reportToRun(c, rel, fmt.Errorf("failed post-install: %s", err))
return return
} }

Loading…
Cancel
Save