You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
shutdown was originally written for Conn.Close and included a wait for
goroutines to report done, as is appropriate. However, when shutdown
was called from one of the manager's goroutines (in case of an abort,
etc.), the goroutines would deadlock. Now manager.wait is separated out,
and I made Conn.Wait use the manager.wait function. This has the
side-effect of making Conn.Wait wait for the goroutines to finish, which
is more correct than the old behavior.
Fixes #45