From 40141b3f3891e86541544848f65ea57fef41cedd Mon Sep 17 00:00:00 2001 From: Evgeny Ermakov Date: Thu, 6 Feb 2020 07:46:29 +1100 Subject: Fix possible use after free --- src/core/message.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/core/message.c') diff --git a/src/core/message.c b/src/core/message.c index 00b23a55..f046feb4 100644 --- a/src/core/message.c +++ b/src/core/message.c @@ -490,6 +490,7 @@ nni_msg_alloc(nni_msg **mp, size_t sz) if (rv != 0) { nni_chunk_free(&m->m_header); NNI_FREE_STRUCT(m); + return (rv); } if ((rv = nni_chunk_append(&m->m_body, NULL, sz)) != 0) { // Should not happen since we just grew it to fit. -- cgit v1.2.3-70-g09d2