mirror of
https://github.com/lunchcat/sif.git
synced 2026-06-12 19:11:25 -07:00
af0167859a
- git.go and dork.go appended to a shared results slice from every worker goroutine with no mutex - a real race that -race never caught since neither has a test. guard the appends like dirlist/dnslist already do. - progress.go's non-tty milestone path divided by total with no guard, so a zero-total bar panicked when output was piped/redirected. bail early on total <= 0 to match the tty branch, and add an output test for it.