*/
sr_dbg("Error opening serial port '%s': %s.", pathname,
strerror(errno));
+ } else {
+ sr_dbg("Opened serial port '%s' as FD %d.", pathname, fd);
}
return fd;
{
sr_dbg("FD %d: Restoring serial parameters from backup.", fd);
+ if (!backup) {
+ sr_err("FD %d: Cannot restore serial params (NULL).", fd);
+ return -1;
+ }
+
#ifdef _WIN32
/* TODO */
#else
sr_dbg("FD %d: Getting terminal settings.", fd);
if (tcgetattr(fd, &term) < 0) {
- sr_err("tcgetattr() error: %ѕ.", strerror(errno));
+ sr_err("tcgetattr() error: %s.", strerror(errno));
return SR_ERR;
}