aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/tarm/serial/serial_posix.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2018-09-08 11:22:31 +0200
committerDimitri Sokolyuk <demon@dim13.org>2018-09-08 11:22:31 +0200
commit886f6f54bba52ca2b5bc93bfd7de655d7d31ce53 (patch)
tree096a954a817b904d07b8e1654fdb61369366472b /vendor/github.com/tarm/serial/serial_posix.go
parentcacf85e209091da8abe02c1f9e584047c8f531da (diff)
switch to go.mod
Diffstat (limited to 'vendor/github.com/tarm/serial/serial_posix.go')
-rw-r--r--vendor/github.com/tarm/serial/serial_posix.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/vendor/github.com/tarm/serial/serial_posix.go b/vendor/github.com/tarm/serial/serial_posix.go
index 3e8bc7c..d733f0f 100644
--- a/vendor/github.com/tarm/serial/serial_posix.go
+++ b/vendor/github.com/tarm/serial/serial_posix.go
@@ -1,4 +1,4 @@
-// +build !windows,cgo
+// +build !windows,!linux,cgo
package serial
@@ -113,6 +113,7 @@ func openPort(name string, baud int, databits byte, parity Parity, stopbits Stop
st.c_cflag |= C.PARODD
case ParityEven:
st.c_cflag |= C.PARENB
+ st.c_cflag &= ^C.tcflag_t(C.PARODD)
default:
return nil, ErrBadParity
}