summaryrefslogtreecommitdiffstats
path: root/friendfinder/msg_sender.c
diff options
context:
space:
mode:
authorPatrick Hornecker2010-02-08 17:37:20 +0100
committerPatrick Hornecker2010-02-08 17:37:20 +0100
commitbff241d3bf67916b66650da481cfe2654533bba0 (patch)
tree1b5f202b135501534db3050acefbd989572fbbcd /friendfinder/msg_sender.c
parentmissing change ;) (diff)
downloadfriendfinder-bff241d3bf67916b66650da481cfe2654533bba0.tar.gz
friendfinder-bff241d3bf67916b66650da481cfe2654533bba0.tar.xz
friendfinder-bff241d3bf67916b66650da481cfe2654533bba0.zip
key bugs...
Diffstat (limited to 'friendfinder/msg_sender.c')
-rw-r--r--friendfinder/msg_sender.c9
1 files changed, 7 insertions, 2 deletions
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)