diff --git a/src/serial_util.c b/src/serial_util.c index a694a4c..b3d2316 100644 --- a/src/serial_util.c +++ b/src/serial_util.c @@ -63,12 +63,14 @@ int serial_init(char const *serial_port, char const *speed) { fprintf(stderr, "Failed to set port speed.\n"); return 2; } - } + } else { + fprintf(stderr, "Not setting baud rate.\n"); - t_options.c_lflag &= ~(ICANON | ECHO | ECHOE); - t_options.c_oflag &= ~OPOST; - if (tcsetattr(serial_fd, TCSANOW, &t_options) < 0){ - fprintf(stderr, "Failed to set termios attrs.\n"); + t_options.c_lflag &= ~(ICANON | ECHO | ECHOE); + t_options.c_oflag &= ~OPOST; + if (tcsetattr(serial_fd, TCSANOW, &t_options) < 0) { + fprintf(stderr, "Failed to set termios attrs.\n"); + } } serial_flush(serial_fd); return serial_fd;