]> sigrok.org Git - libsigrok.git/commitdiff
mic-985xx: Make serial write call block.
authorMartin Ling <redacted>
Sun, 21 Sep 2014 17:54:00 +0000 (18:54 +0100)
committerUwe Hermann <redacted>
Wed, 24 Sep 2014 21:30:31 +0000 (23:30 +0200)
This call is executed from an event handler and was previously nonblocking,
but has no partial write handling. It sends a short packet so should be OK
to block, most likely the output buffer will be empty anyway.

src/hardware/mic-985xx/protocol.c

index 3a133ca7f115551fd50cedfc73f3bbfbdea404c7..9d0e603b1daffad54af5ecd1e42133ab47b5d4fe 100644 (file)
@@ -24,7 +24,7 @@ static int mic_send(struct sr_serial_dev_inst *serial, const char *cmd)
 {
        int ret;
 
-       if ((ret = serial_write(serial, cmd, strlen(cmd))) < 0) {
+       if ((ret = serial_write_blocking(serial, cmd, strlen(cmd))) < 0) {
                sr_err("Error sending '%s' command: %d.", cmd, ret);
                return SR_ERR;
        }