Undo the change which skips management activities when no data was
received. This change breaks the current implementation, and needs to
get deferred until a delicate interaction between the resize and the
read logic has been eliminated.
return SR_ERR;
} else if (len > 0) {
laststart = g_get_monotonic_time();
- offset += len;
- g_string_set_size(response, offset);
}
+ offset += len;
+ g_string_set_size(response, offset);
elapsed_ms = (g_get_monotonic_time() - laststart) / 1000;
if (elapsed_ms >= scpi->read_timeout_ms) {
sr_err("Timed out waiting for SCPI response.");