Dear Alan, I added the following code in modcall.c under the function modcall_recurse(): rlm_rcode_t result; module_t module; int i; result = call_modsingle(c->method, sp, request); module.rtcode[result] = module.rtcode[result] + 1; /*Used printf to view the array elements*/ for (i = 0; i < RLM_MODULE_NUMCODES; i++) { printf("\nRTCODE[%d]=%ld\n",i,module.rtcode[i]); } In module_t structure I added my unsigned long array: uint64_t rtcode[RLM_MODULE_NUMCODES]; //Used for module return codes But I am getting junk values in array at times and I don't know where exactly shall I do memset(module.rtcode,0,sizeof(module.rtcode)); Please help to resolve this. Following debug log is generated when I run radiusd -X. Starting - reading configuration files ... including dictionary file /opt/freeradius/share/freeradius/dictionary including dictionary file /opt/freeradius/share/freeradius/dictionary.dhcp including dictionary file /opt/freeradius/share/freeradius/dictionary.vqp including dictionary file /opt/freeradius/etc/raddb/dictionary including configuration file /opt/freeradius/etc/raddb/radiusd.conf including configuration file /opt/freeradius/etc/raddb/proxy.conf including configuration file /opt/freeradius/etc/raddb/clients.conf including files in directory /opt/freeradius/etc/raddb/mods-enabled/ including configuration file /opt/freeradius/etc/raddb/mods-enabled/always including configuration file /opt/freeradius/etc/raddb/mods-enabled/logintime including configuration file /opt/freeradius/etc/raddb/mods-enabled/digest including configuration file /opt/freeradius/etc/raddb/mods-enabled/cache_eap including configuration file /opt/freeradius/etc/raddb/mods-enabled/exec including configuration file /opt/freeradius/etc/raddb/mods-enabled/dynamic_clients including configuration file /opt/freeradius/etc/raddb/mods-enabled/files including configuration file /opt/freeradius/etc/raddb/mods-enabled/passwd including configuration file /opt/freeradius/etc/raddb/mods-enabled/replicate including configuration file /opt/freeradius/etc/raddb/mods-enabled/pap including configuration file /opt/freeradius/etc/raddb/mods-enabled/realm including configuration file /opt/freeradius/etc/raddb/mods-enabled/attr_filter including configuration file /opt/freeradius/etc/raddb/mods-enabled/ntlm_auth including configuration file /opt/freeradius/etc/raddb/mods-enabled/detail including configuration file /opt/freeradius/etc/raddb/mods-enabled/dhcp including configuration file /opt/freeradius/etc/raddb/mods-enabled/utf8 including configuration file /opt/freeradius/etc/raddb/mods-enabled/chap including configuration file /opt/freeradius/etc/raddb/mods-enabled/unpack including configuration file /opt/freeradius/etc/raddb/mods-enabled/sradutmp including configuration file /opt/freeradius/etc/raddb/mods-enabled/mschap including configuration file /opt/freeradius/etc/raddb/mods-enabled/expiration including configuration file /opt/freeradius/etc/raddb/mods-enabled/eap including configuration file /opt/freeradius/etc/raddb/mods-enabled/unix including configuration file /opt/freeradius/etc/raddb/mods-enabled/expr including configuration file /opt/freeradius/etc/raddb/mods-enabled/radutmp including configuration file /opt/freeradius/etc/raddb/mods-enabled/soh including configuration file /opt/freeradius/etc/raddb/mods-enabled/linelog including configuration file /opt/freeradius/etc/raddb/mods-enabled/detail.log including configuration file /opt/freeradius/etc/raddb/mods-enabled/preprocess including configuration file /opt/freeradius/etc/raddb/mods-enabled/echo including files in directory /opt/freeradius/etc/raddb/policy.d/ including configuration file /opt/freeradius/etc/raddb/policy.d/operator-name including configuration file /opt/freeradius/etc/raddb/policy.d/canonicalization including configuration file /opt/freeradius/etc/raddb/policy.d/dhcp including configuration file /opt/freeradius/etc/raddb/policy.d/debug including configuration file /opt/freeradius/etc/raddb/policy.d/eap including configuration file /opt/freeradius/etc/raddb/policy.d/cui including configuration file