From 79657a4b4d4a7898bca0737a0c0ac5664ab1cdee Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Tue, 11 Jul 2023 11:02:03 -0500 Subject: [PATCH] Ensure bytes_read is updated when errors occur during Windows serial i/o --- src/iofunc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/iofunc.c b/src/iofunc.c index 4be5d5633..9f4bd3cf1 100644 --- a/src/iofunc.c +++ b/src/iofunc.c @@ -555,10 +555,12 @@ static int port_read_sync_data(hamlib_port_t *p, void *buf, size_t count) { case ERROR_SUCCESS: // No error? + bytes_read = 0; break; case ERROR_IO_PENDING: // Shouldn't happen? + bytes_read = 0; return -RIG_ETIMEOUT; default: