From f10f1058863f7d3a195bcfcb2873b6c673d6f494 Mon Sep 17 00:00:00 2001 From: Foil-hat-guy Date: Mon, 5 May 2025 00:39:35 +0300 Subject: [PATCH] Fixed set baudrate error handeling. --- real.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/real.go b/real.go index 19a8e3d..b024975 100644 --- a/real.go +++ b/real.go @@ -11,7 +11,10 @@ type real struct { func (r *real) SetBaudRate(portPath string, baudrate int) error { setBaudRateCMD := exec.Command("stty", "-F", portPath, fmt.Sprint(baudrate)) _, err := setBaudRateCMD.Output() - return errStack(ERR_SET_BAUDRATE_FAILED(), err) + if err != nil { + return errStack(ERR_SET_BAUDRATE_FAILED(), err) + } + return nil } func (r *real) CheckBaudRate(portPath string) (baudrate int, err error) {