File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -41,6 +41,7 @@ ReplayEntry *ReplayBuffer::adopt(meshtastic_MeshPacket *p)
4141 if (oldEntry->p ) {
4242 meshtastic_MeshPacket *oldp = oldEntry->p ;
4343 oldEntry->p = NULL ;
44+ oldp->is_replay_cached = false ;
4445 packets.release (oldp);
4546 num_cached--;
4647 }
@@ -158,6 +159,7 @@ void ReplayBuffer::prune(unsigned int keep)
158159 if (entries[idx].p && entries[idx].p ->priority <= threshold) {
159160 meshtastic_MeshPacket *p = entries[idx].p ;
160161 entries[idx].p = NULL ;
162+ p->is_replay_cached = false ;
161163 packets.release (p);
162164 num_cached--;
163165 }
@@ -175,6 +177,7 @@ void ReplayBuffer::truncate(unsigned int keep)
175177 if (oldEntry->p ) {
176178 meshtastic_MeshPacket *oldp = oldEntry->p ;
177179 oldEntry->p = NULL ;
180+ oldp->is_replay_cached = false ;
178181 packets.release (oldp);
179182 num_cached--;
180183 }
You can’t perform that action at this time.
0 commit comments