diff options
Diffstat (limited to 'src/protocol/reqrep/rep.c')
| -rw-r--r-- | src/protocol/reqrep/rep.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/protocol/reqrep/rep.c b/src/protocol/reqrep/rep.c index 751a851b..736e4099 100644 --- a/src/protocol/reqrep/rep.c +++ b/src/protocol/reqrep/rep.c @@ -159,14 +159,12 @@ nni_rep_pipe_fini(void *arg) { nni_rep_pipe *rp = arg; - if (rp != NULL) { - nni_msgq_fini(rp->sendq); - nni_aio_fini(&rp->aio_getq); - nni_aio_fini(&rp->aio_send); - nni_aio_fini(&rp->aio_recv); - nni_aio_fini(&rp->aio_putq); - NNI_FREE_STRUCT(rp); - } + nni_msgq_fini(rp->sendq); + nni_aio_fini(&rp->aio_getq); + nni_aio_fini(&rp->aio_send); + nni_aio_fini(&rp->aio_recv); + nni_aio_fini(&rp->aio_putq); + NNI_FREE_STRUCT(rp); } |
