From bff241d3bf67916b66650da481cfe2654533bba0 Mon Sep 17 00:00:00 2001 From: Patrick Hornecker Date: Mon, 8 Feb 2010 17:37:20 +0100 Subject: key bugs... --- friendfinder/msg_sender.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'friendfinder/msg_sender.c') diff --git a/friendfinder/msg_sender.c b/friendfinder/msg_sender.c index 33e54cd..6f722c7 100644 --- a/friendfinder/msg_sender.c +++ b/friendfinder/msg_sender.c @@ -185,11 +185,16 @@ void send_message(irc_session_t *session, struct msg_part *msg_p) void on_connect(irc_session_t * session, const char * event, const char * origin, const char ** params, unsigned int count) { - char *_key = read_key(); + struct key_data *keyd = (struct key_data*) malloc(sizeof(struct key_data)); + //keyd->key = (char*) malloc(sizeof(char) * 300); + + keyd = read_key(); irc_cmd_join(session, "#msg", NULL); irc_cmd_msg(session, "#msg", "connected"); - BF_set_key(&key, strlen(_key) - 1, _key); + printf("keyd->key %s :: keyd->key_length %i \n", keyd->key, keyd->key_length); + + BF_set_key(&key, keyd->key_length - 1, keyd->key); } void on_channel(irc_session_t * session, const char * event, const char * origin, const char ** params, unsigned int count) -- cgit v1.2.3-55-g7522