]> sigrok.org Git - libsigrok.git/commitdiff
manson-hcs-3xxx: Fix blocking serial write timeout.
authorUwe Hermann <redacted>
Sun, 13 Sep 2015 21:20:03 +0000 (23:20 +0200)
committerUwe Hermann <redacted>
Sun, 13 Sep 2015 21:22:21 +0000 (23:22 +0200)
This fixes bug #437.

src/hardware/manson-hcs-3xxx/protocol.c

index ad31d429b284f959ccc4b6c0b34520b0e4afa73c..6521a4510b9b2b1a3ec81390cd56d741b70623fa 100644 (file)
@@ -44,7 +44,8 @@ SR_PRIV int hcs_send_cmd(struct sr_serial_dev_inst *serial, const char *cmd, ...
        sr_dbg("Sending '%s'.", cmd_esc);
        g_free(cmd_esc);
 
-       if ((ret = serial_write_blocking(serial, cmdbuf, strlen(cmdbuf), 0)) < 0) {
+       if ((ret = serial_write_blocking(serial, cmdbuf, strlen(cmdbuf),
+                       serial_timeout(serial, strlen(cmdbuf)))) < 0) {
                sr_err("Error sending command: %d.", ret);
                return ret;
        }