Over-optimization is the root of all evil

This commit is contained in:
Mark Qvist 2026-08-26 13:25:14 +02:00
parent 1a16fdb727
commit 419956bada
No known key found for this signature in database

View file

@ -949,9 +949,8 @@ class BackboneClientInterface(Interface):
def process_outgoing(self, data):
if self.online and not self.detached:
try:
buffer_was_empty = len(self.transmit_buffer) == 0
self.transmit_buffer += bytes([HDLC.FLAG])+HDLC.escape(data)+bytes([HDLC.FLAG])
if buffer_was_empty: BackboneInterface.tx_ready(self)
BackboneInterface.tx_ready(self)
except Exception as e:
RNS.log("Exception occurred while transmitting via "+str(self)+", tearing down interface", RNS.LOG_ERROR)