}
/* If the probe has a name, remove it. */
- if (p->name) {
- g_free(p->name);
- p->name = NULL;
- }
+ g_free(p->name);
+ p->name = NULL;
/* If the probe has a trigger, remove it. */
- if (p->trigger) {
- g_free(p->trigger);
- p->trigger = NULL;
- }
+ g_free(p->trigger);
+ p->trigger = NULL;
return SR_OK;
}
/* TODO: Sanity check on 'name'. */
/* If the probe already has a name, kill it first. */
- if (p->name)
- g_free(p->name);
+ g_free(p->name);
p->name = g_strdup(name);
for (pnum = 1; pnum <= g_slist_length(device->probes); pnum++) {
p = sr_device_probe_find(device, pnum);
/* TODO: Silently ignore probes which cannot be found? */
- if (p && p->trigger) {
+ if (p) {
g_free(p->trigger);
p->trigger = NULL;
}
}
/* If the probe already has a trigger, kill it first. */
- if (p->trigger)
- g_free(p->trigger);
+ g_free(p->trigger);
p->trigger = g_strdup(trigger);
ctx = o->internal;
if (ctx && event_type == SR_DF_END) {
- if (ctx->header)
- g_string_free(ctx->header, TRUE);
+ g_string_free(ctx->header, TRUE);
free(o->internal);
o->internal = NULL;
}
if (error) {
for (i = 0; i < max_probes; i++)
- if (triggerlist[i])
- g_free(triggerlist[i]);
+ g_free(triggerlist[i]);
g_free(triggerlist);
triggerlist = NULL;
}