From ebf95d795155329375970c37ee993fc2e55570e9 Mon Sep 17 00:00:00 2001 From: Adam Sutton Date: Mon, 3 Sep 2012 09:58:55 +0100 Subject: [PATCH] Correct (and simplify) mistake in moving of memory at end of partial processing. --- src/dvb/dvb_adapter.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/dvb/dvb_adapter.c b/src/dvb/dvb_adapter.c index 054250aa..baad51c6 100644 --- a/src/dvb/dvb_adapter.c +++ b/src/dvb/dvb_adapter.c @@ -778,10 +778,8 @@ dvb_adapter_input_dvr(void *aux) pthread_mutex_unlock(&tda->tda_delivery_mutex); /* reset buffer */ - if (r && r < i) { - memcpy(tsb, tsb+i, r); - i = 0; - } + if (r) {memmove(tsb, tsb+i, r);printf("move");} + i = 0; } close(efd);