From 3e77afb27e38cfdfbd462349da5cd1d957709f5f Mon Sep 17 00:00:00 2001 From: Dmitry Podgorny Date: Fri, 2 Sep 2016 11:59:54 +0300 Subject: [PATCH] Fix type mismatch Backported from NetXMS project. --- src/jid.c | 4 ++-- src/parser_expat.c | 2 +- src/sasl.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/jid.c b/src/jid.c index a28daab..ea10e1a 100644 --- a/src/jid.c +++ b/src/jid.c @@ -33,7 +33,7 @@ char *xmpp_jid_new(xmpp_ctx_t *ctx, const char *node, const char *resource) { char *result; - int len,nlen,dlen,rlen; + size_t len, nlen, dlen, rlen; /* jid must at least have a domain */ if (domain == NULL) return NULL; @@ -157,7 +157,7 @@ char *xmpp_jid_resource(xmpp_ctx_t *ctx, const char *jid) { char *result = NULL; const char *c; - int len; + size_t len; c = strchr(jid, '/'); if (c != NULL) { diff --git a/src/parser_expat.c b/src/parser_expat.c index 3e1f963..39c1dc4 100644 --- a/src/parser_expat.c +++ b/src/parser_expat.c @@ -43,7 +43,7 @@ static char *_xml_name(xmpp_ctx_t *ctx, const char *nsname) { char *result = NULL; const char *c; - int len; + size_t len; c = strchr(nsname, NAMESPACE_SEP); if (c == NULL) return xmpp_strdup(ctx, nsname); diff --git a/src/sasl.c b/src/sasl.c index d8b1e8f..90583ea 100644 --- a/src/sasl.c +++ b/src/sasl.c @@ -75,7 +75,7 @@ static char *_make_string(xmpp_ctx_t *ctx, const char *s, const unsigned len) static char *_make_quoted(xmpp_ctx_t *ctx, const char *s) { char *result; - int len = strlen(s); + size_t len = strlen(s); result = xmpp_alloc(ctx, len + 3); if (result != NULL) {