summaryrefslogtreecommitdiffstats
path: root/friendfinder/sender.c
diff options
context:
space:
mode:
authorPatrick Hornecker2010-02-25 11:09:06 +0100
committerPatrick Hornecker2010-02-25 11:09:06 +0100
commitf8b9531d4d902babb7eccaa4c371f3ace720551d (patch)
tree8dc74d24a1b5d96df423fece3ec74341aa057fbd /friendfinder/sender.c
parenttex source (diff)
downloadfriendfinder-f8b9531d4d902babb7eccaa4c371f3ace720551d.tar.gz
friendfinder-f8b9531d4d902babb7eccaa4c371f3ace720551d.tar.xz
friendfinder-f8b9531d4d902babb7eccaa4c371f3ace720551d.zip
tex source and code modifications
Diffstat (limited to 'friendfinder/sender.c')
-rw-r--r--friendfinder/sender.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/friendfinder/sender.c b/friendfinder/sender.c
index 4daeb33..a924d19 100644
--- a/friendfinder/sender.c
+++ b/friendfinder/sender.c
@@ -189,7 +189,6 @@ void send_position(irc_session_t * session, const char * event, const char * ori
irc_cmd_msg(session, "#test", crypted_lon_second_base64);
- //increase counter variable, which counts number of send positions!
msg_count = msg_count + 2;
if(resend == 1)
@@ -217,7 +216,7 @@ void send_position(irc_session_t * session, const char * event, const char * ori
void get_aknowledge(irc_session_t * session, const char * event, const char * origin, const char ** params, unsigned int count)
{
- char* ack = (char*) malloc(sizeof("ack"));
+ char* ack = (char*) malloc(sizeof(char) * 20);
char* ack_base64 = (char*) malloc(sizeof(char) * 50);
char *sender_name = (char*) malloc(sizeof(char) * 50);
@@ -232,12 +231,9 @@ void get_aknowledge(irc_session_t * session, const char * event, const char * or
irc_target_get_nick(origin, sender_name, sizeof(sender_name));
- if(strcmp(suffix_username, sender_name) != 0 && strcmp(ack, "ack") == 0 && strcmp(sender_name, own_receiver_name) != 0 &&
+ if(strcmp(suffix_username, sender_name) != 0 && strcmp(ack, suffix_username) == 0 && strcmp(sender_name, own_receiver_name) != 0 &&
strcmp(sender_name, "_r") > 0)
{
-
- //use count variable, to count number of aknowledged positions! second number has to be twice as big, as the number of
- //for-runs in send_position
if (ack_count <= 1 && msg_count > 0)
{
ack_count++;