# HG changeset patch # User Matti Hamalainen # Date 1338010872 -10800 # Node ID 8bd6bad09fb8742813384ada2a07191f4c462fed # Parent 73a648387d10057c478739d5facf1cebee19e18d Fix a memory leak in nn_conn_send_msg_v(). diff -r 73a648387d10 -r 8bd6bad09fb8 network.c --- 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; }