]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/fluke-dmm/fluke.c
fluke-dmm: Mark serial read call as nonblocking.
[libsigrok.git] / src / hardware / fluke-dmm / fluke.c
index edb6734adbd06166a1204cbd02012c16f77e060f..242843dfc58f57316494fb2a663ed3bf21524d56 100644 (file)
@@ -501,7 +501,7 @@ SR_PRIV int fluke_receive_data(int fd, int revents, void *cb_data)
        if (revents == G_IO_IN) {
                /* Serial data arrived. */
                while(FLUKEDMM_BUFSIZE - devc->buflen - 1 > 0) {
-                       len = serial_read(serial, devc->buf + devc->buflen, 1);
+                       len = serial_read_nonblocking(serial, devc->buf + devc->buflen, 1);
                        if (len < 1)
                                break;
                        devc->buflen++;