From a26375dc1ec12c41aaedf3e374175d37a1ae84e9 Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Thu, 19 Jan 2017 14:10:04 -0800 Subject: Fix leak in surveyor pipe. --- src/protocol/survey/survey.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/protocol/survey/survey.c b/src/protocol/survey/survey.c index c7ce1c16..087211a2 100644 --- a/src/protocol/survey/survey.c +++ b/src/protocol/survey/survey.c @@ -114,10 +114,11 @@ nni_surv_pipe_init(void **pp, nni_pipe *npipe, void *psock) static void nni_surv_pipe_fini(void *arg) { - nni_surv_pipe *sp = arg; + nni_surv_pipe *ppipe = arg; - if (sp != NULL) { - NNI_FREE_STRUCT(sp); + if (ppipe != NULL) { + nni_msgq_fini(ppipe->sendq); + NNI_FREE_STRUCT(ppipe); } } -- cgit v1.2.3-70-g09d2