Changeset 172 in code for trunk


Ignore:
Timestamp:
Mar 27, 2020, 9:24:12 PM (5 years ago)
Author:
contact
Message:

Get rid of Server.downstreamConns

This is unused right now. Let's remove it, we'll add it back if we
really need it.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server.go

    r167 r172  
    5656        db *DB
    5757
    58         lock            sync.Mutex
    59         users           map[string]*user
    60         downstreamConns []*downstreamConn
     58        lock  sync.Mutex
     59        users map[string]*user
    6160}
    6261
     
    113112                nextDownstreamID++
    114113                go func() {
    115                         s.lock.Lock()
    116                         s.downstreamConns = append(s.downstreamConns, dc)
    117                         s.lock.Unlock()
    118 
    119114                        if err := dc.runUntilRegistered(); err != nil {
    120115                                dc.logger.Print(err)
     
    127122                        }
    128123                        dc.Close()
    129 
    130                         s.lock.Lock()
    131                         for i := range s.downstreamConns {
    132                                 if s.downstreamConns[i] == dc {
    133                                         s.downstreamConns = append(s.downstreamConns[:i], s.downstreamConns[i+1:]...)
    134                                         break
    135                                 }
    136                         }
    137                         s.lock.Unlock()
    138124                }()
    139125        }
Note: See TracChangeset for help on using the changeset viewer.