aboutsummaryrefslogtreecommitdiff
path: root/src/transport
diff options
context:
space:
mode:
Diffstat (limited to 'src/transport')
-rw-r--r--src/transport/inproc/inproc.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/transport/inproc/inproc.c b/src/transport/inproc/inproc.c
index c6f908f8..9a39208d 100644
--- a/src/transport/inproc/inproc.c
+++ b/src/transport/inproc/inproc.c
@@ -91,8 +91,12 @@ nni_inproc_pipe_close(void *arg)
{
nni_inproc_pipe *pipe = arg;
- nni_msgq_close(pipe->rq);
- nni_msgq_close(pipe->wq);
+ if (pipe->rq != NULL) {
+ nni_msgq_close(pipe->rq);
+ }
+ if (pipe->wq != NULL) {
+ nni_msgq_close(pipe->wq);
+ }
}