From 2c650622cf7cd37dc1c5177ad314681113ac324d Mon Sep 17 00:00:00 2001 From: Seudin Kasumovic Date: Wed, 20 Apr 2016 11:10:39 +0200 Subject: [PATCH] erlang: fix memory leak in debug macro - free temporary used encoding buffer (cherry picked from commit 2b11990929ae1d097bfb66848136bd247130263b) --- modules/erlang/erl_helpers.h | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/erlang/erl_helpers.h b/modules/erlang/erl_helpers.h index 2aed0636501..fa8fdc595d8 100644 --- a/modules/erlang/erl_helpers.h +++ b/modules/erlang/erl_helpers.h @@ -141,6 +141,7 @@ do { \ ei_s_print_term(&pbuf, pidbuf.buff, &i); \ ei_x_print_reg_msg(buf, pbuf, send); \ free(pbuf); \ + ei_x_free(&pidbuf); \ } while(0) int ei_decode_strorbin(char *buf, int *index, int maxlen, char *dst);