summaryrefslogtreecommitdiffstats
path: root/friendfinder
diff options
context:
space:
mode:
authorPatrick Hornecker2010-01-27 13:08:44 +0100
committerPatrick Hornecker2010-01-27 13:08:44 +0100
commit97de0a485b39cee67750ac4f92132d5432584ee3 (patch)
tree197015c2088fe1d7a0097bfd6af8d53c40684aa5 /friendfinder
parentfew fixes (diff)
downloadfriendfinder-97de0a485b39cee67750ac4f92132d5432584ee3.tar.gz
friendfinder-97de0a485b39cee67750ac4f92132d5432584ee3.tar.xz
friendfinder-97de0a485b39cee67750ac4f92132d5432584ee3.zip
texsource changes
Diffstat (limited to 'friendfinder')
-rw-r--r--friendfinder/msg_sender.c12
-rw-r--r--friendfinder/receiver.c4
2 files changed, 12 insertions, 4 deletions
diff --git a/friendfinder/msg_sender.c b/friendfinder/msg_sender.c
index dbd82af..40eb75b 100644
--- a/friendfinder/msg_sender.c
+++ b/friendfinder/msg_sender.c
@@ -151,10 +151,14 @@ void send_message(irc_session_t *session, struct msg_part *msg_p)
{
for (int i = 0; i <= msg_p->part_count; i++)
{
- char *crypted_msg = (char*) malloc(sizeof(char));
- BF_ecb_encrypt(msg_p->msg_parts[i], crypted_msg, &key, BF_ENCRYPT);
- irc_cmd_msg(session, "#msg", crypted_msg);
- free(crypted_msg);
+ char *crypted_msg = (char*) malloc(sizeof(char) * 8);
+
+ if (msg_p->msg_parts[i] != NULL)
+ {
+ BF_ecb_encrypt(msg_p->msg_parts[i], crypted_msg, &key, BF_ENCRYPT);
+ irc_cmd_msg(session, "#msg", crypted_msg);
+ free(crypted_msg);
+ }
}
char* eof = "//c//";
diff --git a/friendfinder/receiver.c b/friendfinder/receiver.c
index e378db1..f8176c0 100644
--- a/friendfinder/receiver.c
+++ b/friendfinder/receiver.c
@@ -83,6 +83,10 @@ void get_position(irc_session_t * session, const char * event, const char * orig
last_sender = (char*) malloc(strlen(sender_name));
last_sender = sender_name;
+ /*int irc_cmd_names ( irc_session_t * session,
+ const char * channel
+ ) */
+
if (sender_name != NULL && strcmp(sender_org, own_nickname) != 0 && strcmp(sender_name, "_s") > 0 && strcmp(params[1], "connected") != 0)
{
if (counter % 2 == 0 && strcmp(last_sender, sender_name) == 0 && sender_count <= 1)