summaryrefslogtreecommitdiff
path: root/vchat-protocol.c
diff options
context:
space:
mode:
Diffstat (limited to 'vchat-protocol.c')
-rwxr-xr-xvchat-protocol.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/vchat-protocol.c b/vchat-protocol.c
index 88631ef..f1b71a1 100755
--- a/vchat-protocol.c
+++ b/vchat-protocol.c
@@ -192,9 +192,12 @@ vcconnect (char *server, char *port)
192/* disconnect from server */ 192/* disconnect from server */
193void 193void
194vcdisconnect () { 194vcdisconnect () {
195 if (server_conn) 195 BIO_free_all( server_conn );
196 BIO_free_all( server_conn ); 196 server_conn = 0;
197 serverfd = -1; 197 if (serverfd>0) {
198 close(serverfd);
199 serverfd = -1;
200 }
198} 201}
199 202
200/* handle a pm not sent error 203/* handle a pm not sent error