]> sigrok.org Git - libsigrok.git/blobdiff - src/serial.c
serial_stream_detect: Make read nonblocking.
[libsigrok.git] / src / serial.c
index 705c52df08b504ddc1cc0651bf8cf9b56d6ef02d..4943bb106e54b1f3d87e432ecd6f48549fbc3025 100644 (file)
@@ -618,7 +618,7 @@ SR_PRIV int serial_stream_detect(struct sr_serial_dev_inst *serial,
 
        i = ibuf = len = 0;
        while (ibuf < maxlen) {
-               len = serial_read(serial, &buf[ibuf], 1);
+               len = serial_read_nonblocking(serial, &buf[ibuf], 1);
                if (len > 0) {
                        ibuf += len;
                } else if (len == 0) {