]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
More sign fixes
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 12 Apr 2018 06:12:33 +0000 (12:12 +0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 12 Apr 2018 06:12:33 +0000 (12:12 +0600)
src/modules/rlm_expiration/rlm_expiration.c
src/modules/rlm_logintime/rlm_logintime.c

index 1732f3015b99c96dbf9495c9f3623b19cf4ce5f5..9fe8643cebce43fe1fe83156d847a4cd00baebfd 100644 (file)
@@ -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 {
index 22541db57d84c89da5fa4c4afeef129fb974d72d..37de5f333f494e2777be9bcf1dd85e7f648b9bdc 100644 (file)
@@ -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);
                }