server: properly set stopping atomic var upon shutdown

This commit is contained in:
Wilmer Paulino committed 2019-06-18 19:38:20 -07:00
1 parent d6d87e12fe
commit dff7fba40a
1 file changed
+1 -1
+1 -1
View File
@@ -1298,7 +1298,7 @@ func (s *server) Start() error {
// NOTE: This function is safe for concurrent access.
func (s *server) Stop() error {
s.stop.Do(func() {
atomic.LoadInt32(&s.stopping)
atomic.StoreInt32(&s.stopping, 1)
close(s.quit)