diff --git a/src/XMPPThread/PresenceSub.c b/src/XMPPThread/PresenceSub.c index 453df40..3f55bce 100644 --- a/src/XMPPThread/PresenceSub.c +++ b/src/XMPPThread/PresenceSub.c @@ -10,7 +10,7 @@ #include static char * -SubscriptionHash(ParseeData *data, char *from, char *to) +SubscriptionHash(char *from, char *to) { uint8_t *sum; char *hash; @@ -22,7 +22,7 @@ SubscriptionHash(ParseeData *data, char *from, char *to) memcpy(&sum[0], from, strlen(from)); memcpy(&sum[strlen(from) + 1], to, strlen(to)); - hash = Base64Encode(sum, len); + hash = Base64Encode((const char *) sum, len); Free(sum); return hash; @@ -54,7 +54,7 @@ AddPresenceSubscriber(ParseeData *data, char *from, char *to) } database = data->db; - hash = SubscriptionHash(data, from, to); + hash = SubscriptionHash(from, to); ref = DbCreate(database, 2, "subs", hash); if (!ref) { @@ -82,7 +82,7 @@ IsSubscribed(ParseeData *data, char *user, char *to) } database = data->db; - hash = SubscriptionHash(data, user, to); + hash = SubscriptionHash(user, to); ret = DbExists(database, 2, "subs", hash); Free(hash);