Mercurial > hg > nnchat
changeset 482:8bd6bad09fb8
Fix a memory leak in nn_conn_send_msg_v().
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 26 May 2012 08:41:12 +0300 |
parents | 73a648387d10 |
children | 2c813d8ef7e3 |
files | network.c |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/network.c Sat May 26 08:40:37 2012 +0300 +++ b/network.c Sat May 26 08:41:12 2012 +0300 @@ -551,6 +551,7 @@ BOOL nn_conn_send_msg_v(nn_conn_t *conn, const char *user, const char *fmt, ...) { + BOOL res; char *tmp; va_list ap; @@ -558,7 +559,9 @@ tmp = th_strdup_vprintf(fmt, ap); va_end(ap); - return nn_conn_send_msg(conn, user, tmp); + res = nn_conn_send_msg(conn, user, tmp); + th_free(tmp); + return res; }