From 1547637ba80618d8fbb8856c4b008e07c15ad422 Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Mon, 16 Apr 2007 13:33:45 +0000 Subject: [PATCH] tweak some var types to silence warnings. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4941 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- libs/libdingaling/src/libdingaling.c | 8 +++----- libs/libdingaling/src/libdingaling.h | 12 ++++++++---- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/libs/libdingaling/src/libdingaling.c b/libs/libdingaling/src/libdingaling.c index 0e2ab66df6..af74b1649a 100644 --- a/libs/libdingaling/src/libdingaling.c +++ b/libs/libdingaling/src/libdingaling.c @@ -733,7 +733,7 @@ static ldl_avatar_t *ldl_get_avatar(ldl_handle_t *handle, char *path, char *from assert(ap != NULL); memset(ap, 0, sizeof(*ap)); ldl_random_string(hash, sizeof(hash) -1, NULL); - sha1_hash(ap->hash, hash, strlen(hash)); + sha1_hash(ap->hash, hash, (unsigned)strlen(hash)); ap->path = strdup(path); key = ldl_handle_strdup(handle, from); @@ -1051,7 +1051,7 @@ static int on_stream_component(ldl_handle_t *handle, int type, iks *node) char handshake[512] = ""; snprintf(secret, sizeof(secret), "%s%s", pak->id, handle->password); - sha1_hash(hash, secret, strlen(secret)); + sha1_hash(hash, secret, (unsigned)strlen(secret)); snprintf(handshake, sizeof(handshake), "%s", hash); iks_send_raw(handle->parser, handshake); handle->state = CS_START; @@ -1862,10 +1862,8 @@ char *ldl_handle_probe(ldl_handle_t *handle, char *id, char *from, char *buf, un iks *pres, *msg; char *lid = NULL, *low_id = NULL; struct ldl_buffer buffer; - time_t started; - unsigned int elapsed; + time_t started, elapsed, next = 0; char *notice = "Call Me!"; - int next = 0; buffer.buf = buf; buffer.len = len; diff --git a/libs/libdingaling/src/libdingaling.h b/libs/libdingaling/src/libdingaling.h index 0de2f94080..cf513cac1e 100644 --- a/libs/libdingaling/src/libdingaling.h +++ b/libs/libdingaling/src/libdingaling.h @@ -191,13 +191,15 @@ static inline int ldl_jid_domcmp(char *id_a, char *id_b) { char *id_a_host, *id_b_host, *id_a_r, *id_b_r; - if ((id_a_host = strchr(id_a, '@'))) { + id_a_host = strchr(id_a, '@'); + if (id_a_host) { id_a_host++; } else { id_a_host = id_a; } - if ((id_b_host = strchr(id_b, '@'))) { + id_b_host = strchr(id_b, '@'); + if (id_b_host) { id_b_host++; } else { id_b_host = id_b; @@ -206,13 +208,15 @@ static inline int ldl_jid_domcmp(char *id_a, char *id_b) if (id_a_host && id_b_host) { size_t id_a_len = 0, id_b_len = 0, len = 0; - if ((id_a_r = strchr(id_a_host, '/'))) { + id_a_r = strchr(id_a_host, '/'); + if (id_a_r) { id_a_len = id_a_r - id_a_host; } else { id_a_len = strlen(id_a_host); } - if ((id_b_r = strchr(id_b_host, '/'))) { + id_b_r = strchr(id_b_host, '/'); + if (id_b_r) { id_b_len = id_b_r - id_b_host; } else { id_b_len = strlen(id_b_host);