From 894d4cba108fff3501def2d4178b68b2c7fed203 Mon Sep 17 00:00:00 2001 From: Marius Greuel Date: Thu, 29 Dec 2022 15:35:20 +0100 Subject: [PATCH] Make WIN32 implementation of ser_recv() fail on time-out --- src/ser_win32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ser_win32.c b/src/ser_win32.c index 16df6fe9..3f0c58db 100644 --- a/src/ser_win32.c +++ b/src/ser_win32.c @@ -589,7 +589,7 @@ static int ser_recv(const union filedescriptor *fd, unsigned char * buf, size_t } /* time out detected */ - if (read == 0) { + if (read < buflen) { pmsg_notice2("ser_recv(): programmer is not responding\n"); return -1; }