Changes performed with this Coccinelle patch:
@@
expression e;
@@
- if (e != NULL) {
ring_free(e);
- }
@@
expression e;
@@
- if (e) {
ring_free(e);
- }
@@
expression e;
@@
- if (e)
ring_free(e);
@@
expression e;
@@
- if (e != NULL)
ring_free(e);
}
return 0;
out:
- if (dgram->ring_req)
- ring_free(dgram->ring_req);
+ ring_free(dgram->ring_req);
free(dgram);
fd_delete(ns->dgram->conn.t.sock.fd);
close(ns->dgram->conn.t.sock.fd);
}
- if (ns->dgram->ring_req)
- ring_free(ns->dgram->ring_req);
+ ring_free(ns->dgram->ring_req);
free(ns->dgram);
}
if (ns->stream) {
- if (ns->stream->ring_req)
- ring_free(ns->stream->ring_req);
+ ring_free(ns->stream->ring_req);
task_destroy(ns->stream->task_req);
task_destroy(ns->stream->task_rsp);
free(ns->stream);
free(sft);
if (sink) {
- if (sink->ctx.ring)
- ring_free(sink->ctx.ring);
+ ring_free(sink->ctx.ring);
LIST_DELETE(&sink->sink_list);
free(sink->name);