From a817bc347f97d45cb99c49894d1a787a6ce5fcee Mon Sep 17 00:00:00 2001 From: Sergi Hernandez Juan <shernand@iri.upc.edu> Date: Fri, 3 Apr 2020 19:52:32 +0200 Subject: [PATCH] Solved a bug in the comm_receive function: it returned succes when there was a timeout error. --- comm/src/comm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/comm/src/comm.c b/comm/src/comm.c index 40b9362..349307e 100644 --- a/comm/src/comm.c +++ b/comm/src/comm.c @@ -126,6 +126,8 @@ comm_error comm_receive(TComm *dev,unsigned char *data,unsigned short int *lengt comm_cancel_dma_receive(dev); else comm_cancel_irq_receive(dev); + *length=0; + return error; } } // get the received data -- GitLab