X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fscpi%2Fscpi_vxi.c;h=51861ee8b67d027d94b11e9dbf2bc5e5d5dfff65;hb=7a396ff5c5882fb9236c2d36ae9cacef8161f616;hp=9f6b2c356ea1444ce4def493014fca4766e1ef0d;hpb=055804e89ea0f6b4145040a0eeb2f4e6951692fe;p=libsigrok.git diff --git a/src/scpi/scpi_vxi.c b/src/scpi/scpi_vxi.c index 9f6b2c35..51861ee8 100644 --- a/src/scpi/scpi_vxi.c +++ b/src/scpi/scpi_vxi.c @@ -127,7 +127,7 @@ static int scpi_vxi_send(void *priv, const char *command) write_parms.lock_timeout = VXI_DEFAULT_TIMEOUT_MS; write_parms.flags = DF_END; write_parms.data.data_len = MIN(len, vxi->max_send_size); - write_parms.data.data_val = command; + write_parms.data.data_val = (char *)command; if (!(write_resp = device_write_1(&write_parms, vxi->client)) || write_resp->error) { @@ -180,7 +180,7 @@ static int scpi_vxi_read_data(void *priv, char *buf, int maxlen) } memcpy(buf, read_resp->data.data_val, read_resp->data.data_len); - vxi->read_complete = read_resp->reason & (RRR_SIZE | RRR_TERM | RRR_END); + vxi->read_complete = read_resp->reason & (RRR_TERM | RRR_END); return read_resp->data.data_len; /* actual number of bytes received */ }