File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -216,10 +216,13 @@ func UpdatePeers(client mqtt.Client, msg mqtt.Message) {
216216 }
217217 //check if internet gateway has changed
218218 oldGateway , err := net .ResolveUDPAddr ("udp" , cfg .Node .InternetGateway )
219+
220+ // note: may want to remove second part (oldGateway == &net.UDPAddr{})
221+ // since it's a pointer, will never be true
219222 if err != nil || (oldGateway == & net.UDPAddr {}) {
220223 oldGateway = nil
221224 }
222- if (internetGateway == nil && oldGateway != nil ) || (internetGateway != nil && internetGateway != oldGateway ) {
225+ if (internetGateway == nil && oldGateway != nil ) || (internetGateway != nil && internetGateway . String () != oldGateway . String () ) {
223226 cfg .Node .InternetGateway = internetGateway .String ()
224227 if err := config .ModNodeConfig (& cfg .Node ); err != nil {
225228 logger .Log (0 , "failed to save internet gateway" , err .Error ())
You can’t perform that action at this time.
0 commit comments