newvector should be a bool
[freeradius.git] / src / modules / rlm_replicate / rlm_replicate.c
index 5ff3dc8..6df95f8 100644 (file)
@@ -83,7 +83,7 @@ static int replicate_packet(UNUSED void *instance, REQUEST *request, pair_lists_
                        cleanup(packet);
                        return RLM_MODULE_FAIL;
 
-               case PW_CODE_AUTHENTICATION_REQUEST:
+               case PW_CODE_ACCESS_REQUEST:
                        pool = realm->auth_pool;
                        break;
 
@@ -118,7 +118,7 @@ static int replicate_packet(UNUSED void *instance, REQUEST *request, pair_lists_
                 *      we built here.
                 */
                if (!packet) {
-                       packet = rad_alloc(request, 1);
+                       packet = rad_alloc(request, true);
                        if (!packet) {
                                return RLM_MODULE_FAIL;
                        }
@@ -156,7 +156,7 @@ static int replicate_packet(UNUSED void *instance, REQUEST *request, pair_lists_
                         *      For CHAP, create the CHAP-Challenge if
                         *      it doesn't exist.
                         */
-                       if ((code == PW_CODE_AUTHENTICATION_REQUEST) &&
+                       if ((code == PW_CODE_ACCESS_REQUEST) &&
                            (pairfind(request->packet->vps, PW_CHAP_PASSWORD, 0, TAG_ANY) != NULL) &&
                            (pairfind(request->packet->vps, PW_CHAP_CHALLENGE, 0, TAG_ANY) == NULL)) {
                                uint8_t *p;
@@ -219,25 +219,25 @@ static rlm_rcode_t replicate_packet(UNUSED void *instance,
 }
 #endif
 
-static rlm_rcode_t mod_authorize(void *instance, REQUEST *request)
+static rlm_rcode_t CC_HINT(nonnull) mod_authorize(void *instance, REQUEST *request)
 {
        return replicate_packet(instance, request, PAIR_LIST_REQUEST, request->packet->code);
 }
 
-static rlm_rcode_t mod_preaccounting(void *instance, REQUEST *request)
+static rlm_rcode_t CC_HINT(nonnull) mod_preaccounting(void *instance, REQUEST *request)
 {
        return replicate_packet(instance, request, PAIR_LIST_REQUEST, request->packet->code);
 }
 
 #ifdef WITH_PROXY
-static rlm_rcode_t mod_pre_proxy(void *instance, REQUEST *request)
+static rlm_rcode_t CC_HINT(nonnull) mod_pre_proxy(void *instance, REQUEST *request)
 {
        return replicate_packet(instance, request, PAIR_LIST_PROXY_REQUEST, request->proxy->code);
 }
 #endif
 
 #ifdef WITH_COA
-static rlm_rcode_t mod_recv_coa(void *instance, REQUEST *request)
+static rlm_rcode_t CC_HINT(nonnull) mod_recv_coa(void *instance, REQUEST *request)
 {
        return replicate_packet(instance, request, PAIR_LIST_REQUEST, request->packet->code);
 }