Various NULL-check consistency fixes.
This commit is contained in:
parent
a95f142e88
commit
98fec29ecb
|
@ -57,7 +57,7 @@ SR_PRIV int ezusb_install_firmware(libusb_device_handle *hdl,
|
||||||
unsigned char buf[4096];
|
unsigned char buf[4096];
|
||||||
|
|
||||||
sr_info("Uploading firmware at %s", filename);
|
sr_info("Uploading firmware at %s", filename);
|
||||||
if ((fw = g_fopen(filename, "rb")) == NULL) {
|
if (!(fw = g_fopen(filename, "rb"))) {
|
||||||
sr_err("Unable to open firmware file %s for reading: %s",
|
sr_err("Unable to open firmware file %s for reading: %s",
|
||||||
filename, strerror(errno));
|
filename, strerror(errno));
|
||||||
return SR_ERR;
|
return SR_ERR;
|
||||||
|
|
|
@ -115,7 +115,7 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options)
|
||||||
* Let's assume there's no ACME device present if no probe
|
* Let's assume there's no ACME device present if no probe
|
||||||
* has been registered.
|
* has been registered.
|
||||||
*/
|
*/
|
||||||
if (sdi->channel_groups == NULL)
|
if (!sdi->channel_groups)
|
||||||
goto err_out;
|
goto err_out;
|
||||||
|
|
||||||
devices = g_slist_append(devices, sdi);
|
devices = g_slist_append(devices, sdi);
|
||||||
|
|
|
@ -365,7 +365,7 @@ static int dev_acquisition_start(const struct sr_dev_inst *sdi,
|
||||||
if (devc->limit_samples > 0)
|
if (devc->limit_samples > 0)
|
||||||
pre_trigger_samples = devc->capture_ratio * devc->limit_samples/100;
|
pre_trigger_samples = devc->capture_ratio * devc->limit_samples/100;
|
||||||
devc->stl = soft_trigger_logic_new(sdi, trigger, pre_trigger_samples);
|
devc->stl = soft_trigger_logic_new(sdi, trigger, pre_trigger_samples);
|
||||||
if (devc->stl == NULL)
|
if (!devc->stl)
|
||||||
return SR_ERR_MALLOC;
|
return SR_ERR_MALLOC;
|
||||||
devc->trigger_fired = FALSE;
|
devc->trigger_fired = FALSE;
|
||||||
} else
|
} else
|
||||||
|
|
|
@ -426,7 +426,7 @@ static int dev_close(struct sr_dev_inst *sdi)
|
||||||
struct sr_usb_dev_inst *usb;
|
struct sr_usb_dev_inst *usb;
|
||||||
|
|
||||||
usb = sdi->conn;
|
usb = sdi->conn;
|
||||||
if (usb->devhdl == NULL)
|
if (!usb->devhdl)
|
||||||
return SR_ERR;
|
return SR_ERR;
|
||||||
|
|
||||||
sr_info("fx2lafw: Closing device on %d.%d (logical) / %s (physical) interface %d.",
|
sr_info("fx2lafw: Closing device on %d.%d (logical) / %s (physical) interface %d.",
|
||||||
|
@ -629,7 +629,7 @@ static int start_transfers(const struct sr_dev_inst *sdi)
|
||||||
if (devc->limit_samples > 0)
|
if (devc->limit_samples > 0)
|
||||||
pre_trigger_samples = devc->capture_ratio * devc->limit_samples/100;
|
pre_trigger_samples = devc->capture_ratio * devc->limit_samples/100;
|
||||||
devc->stl = soft_trigger_logic_new(sdi, trigger, pre_trigger_samples);
|
devc->stl = soft_trigger_logic_new(sdi, trigger, pre_trigger_samples);
|
||||||
if (devc->stl == NULL)
|
if (!devc->stl)
|
||||||
return SR_ERR_MALLOC;
|
return SR_ERR_MALLOC;
|
||||||
devc->trigger_fired = FALSE;
|
devc->trigger_fired = FALSE;
|
||||||
} else
|
} else
|
||||||
|
|
|
@ -57,7 +57,7 @@ int dslogic_fpga_firmware_upload(const struct sr_dev_inst *sdi,
|
||||||
}
|
}
|
||||||
buf = g_malloc(FW_BUFSIZE);
|
buf = g_malloc(FW_BUFSIZE);
|
||||||
|
|
||||||
if ((fw = g_fopen(filename, "rb")) == NULL) {
|
if (!(fw = g_fopen(filename, "rb"))) {
|
||||||
sr_err("Unable to open %s for reading: %s.", filename, strerror(errno));
|
sr_err("Unable to open %s for reading: %s.", filename, strerror(errno));
|
||||||
return SR_ERR;
|
return SR_ERR;
|
||||||
}
|
}
|
||||||
|
|
|
@ -185,7 +185,7 @@ SR_PRIV void dso_close(struct sr_dev_inst *sdi)
|
||||||
|
|
||||||
usb = sdi->conn;
|
usb = sdi->conn;
|
||||||
|
|
||||||
if (usb->devhdl == NULL)
|
if (!usb->devhdl)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
sr_info("Closing device on %d.%d (logical) / %s (physical) interface %d.",
|
sr_info("Closing device on %d.%d (logical) / %s (physical) interface %d.",
|
||||||
|
|
|
@ -77,7 +77,7 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options)
|
||||||
|
|
||||||
usb_devices = sr_usb_find(drvc->sr_ctx->libusb_ctx, USB_VID_PID);
|
usb_devices = sr_usb_find(drvc->sr_ctx->libusb_ctx, USB_VID_PID);
|
||||||
|
|
||||||
if (usb_devices == NULL)
|
if (!usb_devices)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
for (l = usb_devices; l; l = l->next) {
|
for (l = usb_devices; l; l = l->next) {
|
||||||
|
|
|
@ -116,7 +116,7 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options)
|
||||||
}
|
}
|
||||||
if (!conn)
|
if (!conn)
|
||||||
conn = SERIALCONN;
|
conn = SERIALCONN;
|
||||||
if (serialcomm == NULL)
|
if (!serialcomm)
|
||||||
serialcomm = SERIALCOMM;
|
serialcomm = SERIALCOMM;
|
||||||
|
|
||||||
udev = udev_new();
|
udev = udev_new();
|
||||||
|
|
|
@ -336,7 +336,7 @@ SR_PRIV int mso_check_trigger(struct sr_serial_dev_inst *serial, uint8_t *info)
|
||||||
|
|
||||||
sr_dbg("Requesting trigger state.");
|
sr_dbg("Requesting trigger state.");
|
||||||
ret = mso_send_control_message(serial, ARRAY_AND_SIZE(ops));
|
ret = mso_send_control_message(serial, ARRAY_AND_SIZE(ops));
|
||||||
if (info == NULL || ret != SR_OK)
|
if (!info || ret != SR_OK)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
uint8_t buf = 0;
|
uint8_t buf = 0;
|
||||||
|
|
|
@ -123,7 +123,7 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options)
|
||||||
if (!conn)
|
if (!conn)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
if (serialcomm == NULL)
|
if (!serialcomm)
|
||||||
serialcomm = SERIALCOMM;
|
serialcomm = SERIALCOMM;
|
||||||
|
|
||||||
serial = sr_serial_dev_inst_new(conn, serialcomm);
|
serial = sr_serial_dev_inst_new(conn, serialcomm);
|
||||||
|
|
|
@ -398,7 +398,7 @@ static int dev_close(struct sr_dev_inst *sdi)
|
||||||
struct sr_usb_dev_inst *usb;
|
struct sr_usb_dev_inst *usb;
|
||||||
|
|
||||||
usb = sdi->conn;
|
usb = sdi->conn;
|
||||||
if (usb->devhdl == NULL)
|
if (!usb->devhdl)
|
||||||
return SR_ERR;
|
return SR_ERR;
|
||||||
|
|
||||||
sr_info("Closing device on %d.%d (logical) / %s (physical) interface %d.",
|
sr_info("Closing device on %d.%d (logical) / %s (physical) interface %d.",
|
||||||
|
@ -738,7 +738,7 @@ static int dev_acquisition_start(const struct sr_dev_inst *sdi, void *cb_data)
|
||||||
if (devc->limit_samples > 0)
|
if (devc->limit_samples > 0)
|
||||||
pre_trigger_samples = devc->capture_ratio * devc->limit_samples/100;
|
pre_trigger_samples = devc->capture_ratio * devc->limit_samples/100;
|
||||||
devc->stl = soft_trigger_logic_new(sdi, trigger, pre_trigger_samples);
|
devc->stl = soft_trigger_logic_new(sdi, trigger, pre_trigger_samples);
|
||||||
if (devc->stl == NULL)
|
if (!devc->stl)
|
||||||
return SR_ERR_MALLOC;
|
return SR_ERR_MALLOC;
|
||||||
devc->trigger_fired = FALSE;
|
devc->trigger_fired = FALSE;
|
||||||
} else
|
} else
|
||||||
|
|
|
@ -107,7 +107,7 @@ static int do_ep1_command(const struct sr_dev_inst *sdi,
|
||||||
usb = sdi->conn;
|
usb = sdi->conn;
|
||||||
|
|
||||||
if (cmd_len < 1 || cmd_len > 64 || reply_len > 64 ||
|
if (cmd_len < 1 || cmd_len > 64 || reply_len > 64 ||
|
||||||
command == NULL || (reply_len > 0 && reply == NULL))
|
!command || (reply_len > 0 && !reply))
|
||||||
return SR_ERR_ARG;
|
return SR_ERR_ARG;
|
||||||
|
|
||||||
encrypt(buf, command, cmd_len);
|
encrypt(buf, command, cmd_len);
|
||||||
|
@ -165,7 +165,7 @@ static int upload_led_table(const struct sr_dev_inst *sdi,
|
||||||
uint8_t chunk, command[64];
|
uint8_t chunk, command[64];
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
if (cnt < 1 || cnt + offset > 64 || table == NULL)
|
if (cnt < 1 || cnt + offset > 64 || !table)
|
||||||
return SR_ERR_ARG;
|
return SR_ERR_ARG;
|
||||||
|
|
||||||
while (cnt > 0) {
|
while (cnt > 0) {
|
||||||
|
@ -351,7 +351,7 @@ static int upload_fpga_bitstream(const struct sr_dev_inst *sdi,
|
||||||
}
|
}
|
||||||
|
|
||||||
sr_info("Uploading FPGA bitstream at %s.", filename);
|
sr_info("Uploading FPGA bitstream at %s.", filename);
|
||||||
if ((fw = g_fopen(filename, "rb")) == NULL) {
|
if (!(fw = g_fopen(filename, "rb"))) {
|
||||||
sr_err("Unable to open bitstream file %s for reading: %s.",
|
sr_err("Unable to open bitstream file %s for reading: %s.",
|
||||||
filename, strerror(errno));
|
filename, strerror(errno));
|
||||||
return SR_ERR;
|
return SR_ERR;
|
||||||
|
|
|
@ -54,8 +54,8 @@ static GSList *scpi_serial_scan(struct drv_context *drvc)
|
||||||
(void)drvc;
|
(void)drvc;
|
||||||
|
|
||||||
for (i = 0; i < ARRAY_SIZE(scpi_serial_usb_ids); i++) {
|
for (i = 0; i < ARRAY_SIZE(scpi_serial_usb_ids); i++) {
|
||||||
if ((l = sr_serial_find_usb(scpi_serial_usb_ids[i].vendor_id,
|
if (!(l = sr_serial_find_usb(scpi_serial_usb_ids[i].vendor_id,
|
||||||
scpi_serial_usb_ids[i].product_id)) == NULL)
|
scpi_serial_usb_ids[i].product_id)))
|
||||||
continue;
|
continue;
|
||||||
for (r = l; r; r = r->next) {
|
for (r = l; r; r = r->next) {
|
||||||
if (scpi_serial_usb_ids[i].serialcomm)
|
if (scpi_serial_usb_ids[i].serialcomm)
|
||||||
|
|
|
@ -66,7 +66,7 @@ static int scpi_vxi_open(void *priv)
|
||||||
Create_LinkResp *link_resp;
|
Create_LinkResp *link_resp;
|
||||||
|
|
||||||
vxi->client = clnt_create(vxi->address, DEVICE_CORE, DEVICE_CORE_VERSION, "tcp");
|
vxi->client = clnt_create(vxi->address, DEVICE_CORE, DEVICE_CORE_VERSION, "tcp");
|
||||||
if (vxi->client == NULL) {
|
if (!vxi->client) {
|
||||||
sr_err("Client creation failed for %s", vxi->address);
|
sr_err("Client creation failed for %s", vxi->address);
|
||||||
return SR_ERR;
|
return SR_ERR;
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,7 +40,7 @@ SR_PRIV struct soft_trigger_logic *soft_trigger_logic_new(
|
||||||
stl->pre_trigger_buffer = g_malloc(stl->pre_trigger_size);
|
stl->pre_trigger_buffer = g_malloc(stl->pre_trigger_size);
|
||||||
stl->pre_trigger_head = stl->pre_trigger_buffer;
|
stl->pre_trigger_head = stl->pre_trigger_buffer;
|
||||||
|
|
||||||
if (stl->pre_trigger_size > 0 && stl->pre_trigger_buffer == NULL) {
|
if (stl->pre_trigger_size > 0 && !stl->pre_trigger_buffer) {
|
||||||
soft_trigger_logic_free(stl);
|
soft_trigger_logic_free(stl);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
|
@ -246,7 +246,7 @@ SR_API char *sr_si_string_u64(uint64_t x, const char *unit)
|
||||||
const char *p, prefix[] = "\0kMGTPE";
|
const char *p, prefix[] = "\0kMGTPE";
|
||||||
char fmt[16], fract[20] = "", *f;
|
char fmt[16], fract[20] = "", *f;
|
||||||
|
|
||||||
if (unit == NULL)
|
if (!unit)
|
||||||
unit = "";
|
unit = "";
|
||||||
|
|
||||||
for (i = 0; (quot = x / divisor[i]) >= 1000; i++);
|
for (i = 0; (quot = x / divisor[i]) >= 1000; i++);
|
||||||
|
|
Loading…
Reference in New Issue