Forráskód Böngészése

erlang: fix memory leak in debug macro

- free temporary used encoding buffer
Seudin Kasumovic 9 éve
szülő
commit
2b11990929
1 módosított fájl, 1 hozzáadás és 0 törlés
  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);