]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/norma-dmm/protocol.c
norma-dmm: Fix blocking serial write timeout.
[libsigrok.git] / src / hardware / norma-dmm / protocol.c
index ea9cdb434acc82ea81f653aaa3f676e7624f1b46..35b1195723128a89994ea1aa1a1eb043983c9ccc 100644 (file)
@@ -51,7 +51,8 @@ static int nma_send_req(const struct sr_dev_inst *sdi, int req, char *params)
        devc->last_req = req;
        devc->last_req_pending = TRUE;
 
-       if (serial_write_blocking(serial, buf, len, 0) < 0) {
+       if (serial_write_blocking(serial, buf, len,
+                       serial_timeout(serial, len)) < 0) {
                sr_err("Unable to send request.");
                devc->last_req_pending = FALSE;
                return SR_ERR;