@@ -25,7 +25,7 @@ const (
2525 stunGatherTimeout = time .Second * 5
2626)
2727
28- type connAndPort struct {
28+ type connConfig struct {
2929 conn net.PacketConn
3030 port int
3131 tcpType TCPType
@@ -161,18 +161,18 @@ func (a *Agent) gatherCandidatesLocal(ctx context.Context, networkTypes []Networ
161161 }
162162
163163 for network := range networks {
164- var connectionConfigurations []connAndPort
164+ var connConfigs []connConfig
165165
166166 switch network {
167167 case tcp :
168168 // Handle ICE TCP active mode
169- connectionConfigurations = append (connectionConfigurations , connAndPort {nil , 0 , TCPTypeActive })
169+ connConfigs = append (connConfigs , connConfig {nil , 0 , TCPTypeActive })
170170
171171 // Handle ICE TCP passive mode
172172 if a .tcpMux != nil {
173- connectionConfigurations = a .getTCPMuxConnections (mappedIP , ip , network , connectionConfigurations )
173+ connConfigs = a .getTCPMuxConns (mappedIP , ip , network , connConfigs )
174174 }
175- if len (connectionConfigurations ) == 0 {
175+ if len (connConfigs ) == 0 {
176176 // Didn't succeed with any, try the next network.
177177 continue
178178 }
@@ -186,36 +186,36 @@ func (a *Agent) gatherCandidatesLocal(ctx context.Context, networkTypes []Networ
186186 }
187187
188188 if udpConn , ok := conn .LocalAddr ().(* net.UDPAddr ); ok {
189- connectionConfigurations = append (connectionConfigurations , connAndPort {conn , udpConn .Port , TCPTypeUnspecified })
189+ connConfigs = append (connConfigs , connConfig {conn , udpConn .Port , TCPTypeUnspecified })
190190 } else {
191191 a .log .Warnf ("Failed to get port of UDPAddr from ListenUDPInPortRange: %s %s %s" , network , ip , a .localUfrag )
192192 continue
193193 }
194194 }
195195
196- for _ , connectionConfiguration := range connectionConfigurations {
196+ for _ , connConfig := range connConfigs {
197197 hostConfig := CandidateHostConfig {
198198 Network : network ,
199199 Address : address ,
200- Port : connectionConfiguration .port ,
200+ Port : connConfig .port ,
201201 Component : ComponentRTP ,
202- TCPType : connectionConfiguration .tcpType ,
202+ TCPType : connConfig .tcpType ,
203203 }
204204
205205 c , err := NewCandidateHost (& hostConfig )
206206 if err != nil {
207- closeConnAndLog (connectionConfiguration .conn , a .log , "failed to create host candidate: %s %s %d: %v" , network , mappedIP , connectionConfiguration .port , err )
207+ closeConnAndLog (connConfig .conn , a .log , "failed to create host candidate: %s %s %d: %v" , network , mappedIP , connConfig .port , err )
208208 continue
209209 }
210210
211211 if a .mDNSMode == MulticastDNSModeQueryAndGather {
212212 if err = c .setIP (ip ); err != nil {
213- closeConnAndLog (connectionConfiguration .conn , a .log , "failed to create host candidate: %s %s %d: %v" , network , mappedIP , connectionConfiguration .port , err )
213+ closeConnAndLog (connConfig .conn , a .log , "failed to create host candidate: %s %s %d: %v" , network , mappedIP , connConfig .port , err )
214214 continue
215215 }
216216 }
217217
218- if err := a .addCandidate (ctx , c , connectionConfiguration .conn ); err != nil {
218+ if err := a .addCandidate (ctx , c , connConfig .conn ); err != nil {
219219 if closeErr := c .close (); closeErr != nil {
220220 a .log .Warnf ("Failed to close candidate: %v" , closeErr )
221221 }
@@ -226,7 +226,7 @@ func (a *Agent) gatherCandidatesLocal(ctx context.Context, networkTypes []Networ
226226 }
227227}
228228
229- func (a * Agent ) getTCPMuxConnections (mappedIP net.IP , ip net.IP , network string , conns []connAndPort ) []connAndPort {
229+ func (a * Agent ) getTCPMuxConns (mappedIP net.IP , ip net.IP , network string , conns []connConfig ) []connConfig {
230230 var muxConns []net.PacketConn
231231 if multi , ok := a .tcpMux .(AllConnsGetter ); ok {
232232 a .log .Debugf ("GetAllConns by ufrag: %s" , a .localUfrag )
@@ -249,7 +249,7 @@ func (a *Agent) getTCPMuxConnections(mappedIP net.IP, ip net.IP, network string,
249249 // Extract the port for each PacketConn we got.
250250 for _ , conn := range muxConns {
251251 if tcpConn , ok := conn .LocalAddr ().(* net.TCPAddr ); ok {
252- conns = append (conns , connAndPort {conn , tcpConn .Port , TCPTypePassive })
252+ conns = append (conns , connConfig {conn , tcpConn .Port , TCPTypePassive })
253253 } else {
254254 a .log .Warnf ("Failed to get port of connection from TCPMux: %s %s %s" , network , ip , a .localUfrag )
255255 }
0 commit comments