X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fconrad-digi-35-cpu%2Fprotocol.c;h=caf1e85db17962d376a1777f9e012cbd6157eb81;hb=61b0292217465ea50ebbf8f9c960330d8c1cbacd;hp=cfabdc7b778a72c38397618e295cdec11587e633;hpb=55e32714f994aaf4841b59bc67c82d263aeb0a70;p=libsigrok.git diff --git a/src/hardware/conrad-digi-35-cpu/protocol.c b/src/hardware/conrad-digi-35-cpu/protocol.c index cfabdc7b..caf1e85d 100644 --- a/src/hardware/conrad-digi-35-cpu/protocol.c +++ b/src/hardware/conrad-digi-35-cpu/protocol.c @@ -48,8 +48,8 @@ SR_PRIV int send_msg1(const struct sr_dev_inst *sdi, char cmd, int param) sr_spew("send_msg1(): %c%c%c%c\\r", buf[0], buf[1], buf[2], buf[3]); - if (serial_write_blocking(serial, buf, sizeof(buf)) == -1) { - sr_err("Write error for cmd=%c: %d %s", cmd, errno, strerror(errno)); + if (serial_write_blocking(serial, buf, sizeof(buf), 0) < (int)sizeof(buf)) { + sr_err("Write error for cmd=%c", cmd); return SR_ERR; }