|
From: Wolfram S. <ws...@th...> - 2020-04-11 20:08:07
|
Make sure that all buffers are empty after opening (on all supported
systems).
Signed-off-by: Wolfram Sang <ws...@th...>
---
This came up while debugging bug #1025. It doesn't fix the bug but I
think it is still nice to have. Opinions?
serialport.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/serialport.c b/serialport.c
index eddd028..13c9a63 100644
--- a/serialport.c
+++ b/serialport.c
@@ -648,6 +648,10 @@ SP_API enum sp_return sp_open(struct sp_port *port, enum sp_mode flags)
RETURN_CODEVAL(ret);
}
+ ret = sp_flush(port, SP_BUF_BOTH);
+ if (ret < 0)
+ DEBUG("Flushing buffers failed");
+
RETURN_OK();
}
--
2.20.1
|