]> sigrok.org Git - libsigrok.git/commit
hameg-hmo: Avoid getting stuck upon SCPI timeouts.
authorGuido Trentalancia <redacted>
Fri, 16 Nov 2018 17:42:16 +0000 (18:42 +0100)
committerUwe Hermann <redacted>
Thu, 25 Jul 2019 22:11:07 +0000 (00:11 +0200)
commitbb0665868eee7ebd569a6563d30c4099cf0c37bb
tree6660fda171fe3ad8d851e2c89eaf947342065f1b
parentd779dcacb70ffcfed190612e39a3ac5df62b31e0
hameg-hmo: Avoid getting stuck upon SCPI timeouts.

Correctly set the length of the buffer used to hold the SCPI response
from the device containing the binary acquisition data.

If a timeout occurs, truncate the buffer and send the partial response
from the device instead of getting stuck on timeouts!

Thanks to Stefan BrĂ¼ns for reviewing the first version of this patch
and spotting out a serious problem with it.

This fixes bug #1323.
src/scpi/scpi.c