Added password primer

This commit is contained in:
James Booth
2015-05-16 03:03:24 +01:00
parent 1e327794e9
commit 50cd28a977
10 changed files with 107 additions and 17 deletions

View File

@@ -26,13 +26,16 @@ xmppclient_new(struct sockaddr_in client_addr, int socket)
void
xmppclient_end_session(XMPPClient *client)
{
while (recv(client->sock, NULL, 1, 0) > 0) {}
shutdown(client->sock, 2);
close(client->sock);
free(client->ip);
free(client->username);
free(client->password);
free(client->resource);
free(client);
if (client) {
if (client->sock) {
while (recv(client->sock, NULL, 1, 0) > 0) {}
shutdown(client->sock, 2);
close(client->sock);
}
free(client->ip);
free(client->username);
free(client->password);
free(client->resource);
free(client);
}
}