浏览代码

erlang: fix memory leak in debug macro

- free temporary used encoding buffer
Seudin Kasumovic 9 年之前
父节点
当前提交
2b11990929
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      modules/erlang/erl_helpers.h

+ 1 - 0
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);