X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fscpi%2Fscpi_vxi.c;h=62bf8c61bcdab6d9ea6c4582fed60c272318e086;hb=7637cc60ba0201202eec98f66d8494e6ba3d53bd;hp=271917b082dfedeaab67419d581e8806eecd9844;hpb=155b680da482cea2381becb73c51cfb838bff31e;p=libsigrok.git diff --git a/src/scpi/scpi_vxi.c b/src/scpi/scpi_vxi.c index 271917b0..62bf8c61 100644 --- a/src/scpi/scpi_vxi.c +++ b/src/scpi/scpi_vxi.c @@ -133,7 +133,7 @@ static int scpi_vxi_send(void *priv, const char *command) if (!(write_resp = device_write_1(&write_parms, vxi->client)) || write_resp->error) { sr_err("Device write failed for %s with error %d", - vxi->address, write_resp->error); + vxi->address, write_resp ? write_resp->error : 0); return SR_ERR; } @@ -178,7 +178,7 @@ static int scpi_vxi_read_data(void *priv, char *buf, int maxlen) if (!(read_resp = device_read_1(&read_parms, vxi->client)) || read_resp->error) { sr_err("Device read failed for %s with error %d", - vxi->address, read_resp->error); + vxi->address, read_resp ? read_resp->error : 0); return SR_ERR; }