kopia lustrzana https://github.com/meshtastic/firmware
				
				
				
			Merge pull request #2233 from meshtastic/fix-localonly
Set encryptedOk to false for local_only rebroadcastpull/2236/head v2.0.17.5d1c06b
						commit
						5d1c06b72f
					
				| 
						 | 
				
			
			@ -59,11 +59,6 @@ void FloodingRouter::sniffReceived(const meshtastic_MeshPacket *p, const meshtas
 | 
			
		|||
            LOG_DEBUG("Ignoring a simple (0 id) broadcast\n");
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (config.device.rebroadcast_mode == meshtastic_Config_DeviceConfig_RebroadcastMode_LOCAL_ONLY) {
 | 
			
		||||
        LOG_DEBUG("Cancelling rebroadcast of message from node on a foreign mesh, due to local only rebroadcast mode\n");
 | 
			
		||||
        Router::cancelSending(p->to, p->decoded.request_id);
 | 
			
		||||
    }
 | 
			
		||||
    // handle the packet as normal
 | 
			
		||||
    Router::sniffReceived(p, c);
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -46,5 +46,5 @@ void RoutingModule::sendAckNak(meshtastic_Routing_Error err, NodeNum to, PacketI
 | 
			
		|||
RoutingModule::RoutingModule() : ProtobufModule("routing", meshtastic_PortNum_ROUTING_APP, &meshtastic_Routing_msg)
 | 
			
		||||
{
 | 
			
		||||
    isPromiscuous = true;
 | 
			
		||||
    encryptedOk = true;
 | 
			
		||||
    encryptedOk = config.device.rebroadcast_mode != meshtastic_Config_DeviceConfig_RebroadcastMode_LOCAL_ONLY;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue