scpi: Fix incorrect serial_read_nonblocking call().
There was a problem in scpi_serial.c in the scpi_serial_read_data() function. Incoming data was written at the read position in the buffer, although it should be written at the count position in the buffer.
This commit is contained in:
parent
dd7a4a71ca
commit
aff94d065e
|
@ -162,7 +162,7 @@ static int scpi_serial_read_data(void *priv, char *buf, int maxlen)
|
|||
|
||||
/* Try to read new data into the buffer if there is space. */
|
||||
if (len > 0) {
|
||||
ret = serial_read_nonblocking(sscpi->serial, sscpi->buffer + sscpi->read,
|
||||
ret = serial_read_nonblocking(sscpi->serial, sscpi->buffer + sscpi->count,
|
||||
BUFFER_SIZE - sscpi->count);
|
||||
|
||||
if (ret < 0)
|
||||
|
|
Loading…
Reference in New Issue