summaryrefslogtreecommitdiffstats
path: root/friendfinder/msg_sender.c
diff options
context:
space:
mode:
Diffstat (limited to 'friendfinder/msg_sender.c')
-rw-r--r--friendfinder/msg_sender.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/friendfinder/msg_sender.c b/friendfinder/msg_sender.c
index 05d0010..9ef7fc6 100644
--- a/friendfinder/msg_sender.c
+++ b/friendfinder/msg_sender.c
@@ -46,13 +46,6 @@ int init_connection(char* server_ip, char* user)
}
}
-void disconnect_msg_sender()
-{
- irc_disconnect(session);
- irc_destroy_session(session);
- printf("MSG_SENDER: disconnected...\n");
-}
-
struct msg_part* prepare_msg(char *msg)
{
int len = strlen(msg);
@@ -81,7 +74,7 @@ struct msg_part* prepare_msg(char *msg)
if (len > 6 && len > 0)
{
- int i = 0, n = 0;
+ int i = 0;
while (i <= msg_p->part_count)
{
@@ -195,6 +188,9 @@ void on_connect(irc_session_t * session, const char * event, const char * origin
// printf("keyd->key %s :: keyd->key_length %i \n", keyd->key, keyd->key_length);
BF_set_key(&key, keyd->key_length - 1, keyd->key);
+
+ free(keyd->key);
+ free(keyd);
}
void on_channel(irc_session_t * session, const char * event, const char * origin, const char ** params, unsigned int count)