From 1deec973bbf17eb98d148ef77b409c9172865d64 Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nwpope@utu.fi>
Date: Thu, 18 Jul 2019 11:03:55 +0300
Subject: [PATCH] Actually drop old chunks

---
 components/rgbd-sources/src/net.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/components/rgbd-sources/src/net.cpp b/components/rgbd-sources/src/net.cpp
index a1e84418c..c9256adc6 100644
--- a/components/rgbd-sources/src/net.cpp
+++ b/components/rgbd-sources/src/net.cpp
@@ -142,6 +142,8 @@ void NetSource::_recvChunk(int64_t frame, int chunk, bool delta, const vector<un
 		current_frame_ = frame;
 	} else if (frame < current_frame_) {
 		LOG(WARNING) << "Chunk dropped";
+		if (chunk == 0) N_--;
+		return;
 	}
 
 	// TODO:(Nick) Decode directly into double buffer if no scaling
-- 
GitLab