[Icecast-dev] [PATCH 30/31] connection: _close set everything to NULL on the way out
Niv Sardi
nsardi at smartjog.com
Fri Jul 30 07:54:52 PDT 2010
Signed-off-by: Niv Sardi <nsardi at smartjog.com>
---
src/connection.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/connection.c b/src/connection.c
index f1f8a9c..ff694af 100644
--- a/src/connection.c
+++ b/src/connection.c
@@ -1410,10 +1410,10 @@ void connection_close(connection_t *con)
WARN("destroying con = %p for fd =%d on %d.", con, con->sock, con->serversock);
sock_close(con->sock);
- if (con->ip) free(con->ip);
- if (con->host) free(con->host);
+ if (con->ip) { free(con->ip); con->ip = NULL; };
+ if (con->host) { free(con->host); con->host = NULL; };
#ifdef HAVE_OPENSSL
- if (con->ssl) { SSL_shutdown (con->ssl); SSL_free (con->ssl); }
+ if (con->ssl) { SSL_shutdown (con->ssl); SSL_free (con->ssl); con->ssl = NULL; };
#endif
free(con);
}
--
1.7.1
More information about the Icecast-dev
mailing list