rlm_replicate: Added support for the list 'accounting'
authorJorge Pereira <jpereiran@gmail.com>
Mon, 15 Jun 2015 18:39:28 +0000 (15:39 -0300)
committerJorge Pereira <jpereiran@gmail.com>
Mon, 15 Jun 2015 18:39:28 +0000 (15:39 -0300)
src/modules/rlm_replicate/rlm_replicate.c

index 399bd1a..53071fb 100644 (file)
@@ -225,6 +225,11 @@ static rlm_rcode_t CC_HINT(nonnull) mod_authorize(void *instance, REQUEST *reque
        return replicate_packet(instance, request, PAIR_LIST_REQUEST, request->packet->code);
 }
 
+static rlm_rcode_t CC_HINT(nonnull) mod_accounting(void *instance, REQUEST *request)
+{
+       return replicate_packet(instance, request, PAIR_LIST_REQUEST, request->packet->code);
+}
+
 static rlm_rcode_t CC_HINT(nonnull) mod_preaccounting(void *instance, REQUEST *request)
 {
        return replicate_packet(instance, request, PAIR_LIST_REQUEST, request->packet->code);
@@ -260,6 +265,7 @@ module_t rlm_replicate = {
        .type           = RLM_TYPE_THREAD_SAFE,
        .methods = {
                [MOD_AUTHORIZE]         = mod_authorize,
+               [MOD_ACCOUNTING]        = mod_accounting,
                [MOD_PREACCT]           = mod_preaccounting,
 #ifdef WITH_PROXY
                [MOD_PRE_PROXY]         = mod_pre_proxy,