From: Arran Cudbard-Bell Date: Thu, 12 Apr 2018 06:12:33 +0000 (+0600) Subject: More sign fixes X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=060dcd972db6934ca37f05d69807bfef2d354955;p=thirdparty%2Ffreeradius-server.git More sign fixes --- diff --git a/src/modules/rlm_expiration/rlm_expiration.c b/src/modules/rlm_expiration/rlm_expiration.c index 1732f3015b9..9fe8643cebc 100644 --- a/src/modules/rlm_expiration/rlm_expiration.c +++ b/src/modules/rlm_expiration/rlm_expiration.c @@ -86,13 +86,13 @@ static rlm_rcode_t CC_HINT(nonnull) mod_authorize(UNUSED void *instance, UNUSED MEM(vp = pair_update_reply(attr_session_timeout, TAG_ANY)); vp = fr_pair_find_by_da(request->reply->vps, attr_session_timeout, TAG_ANY); if (vp) { /* just update... */ - if (vp->vp_uint32 > left) { - vp->vp_uint32 = left; + if (vp->vp_uint32 > (uint32_t)left) { + vp->vp_uint32 = (uint32_t)left; RDEBUG("&reply:Session-vp := %pV", &vp->data); } } else { vp = pair_add_reply(attr_session_timeout, 0); - vp->vp_uint32 = left; + vp->vp_uint32 = (uint32_t)left; RDEBUG("&reply:Session-vp := %pV", &vp->data); } } else { diff --git a/src/modules/rlm_logintime/rlm_logintime.c b/src/modules/rlm_logintime/rlm_logintime.c index 22541db57d8..37de5f333f4 100644 --- a/src/modules/rlm_logintime/rlm_logintime.c +++ b/src/modules/rlm_logintime/rlm_logintime.c @@ -198,7 +198,7 @@ static rlm_rcode_t CC_HINT(nonnull) mod_authorize(void *instance, UNUSED void *t MEM(vp = pair_update_reply(attr_session_timeout, TAG_ANY)); vp = fr_pair_find_by_da(request->reply->vps, attr_session_timeout, TAG_ANY); if (vp) { /* just update... */ - if (vp->vp_uint32 > left) { + if (vp->vp_uint32 > (uint32_t)left) { vp->vp_uint32 = (uint32_t)left; RDEBUG("&reply:Session-vp := %pV", &vp->data); }