diff options
Diffstat (limited to 'cdr/cdr_radius.c')
-rw-r--r-- | cdr/cdr_radius.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cdr/cdr_radius.c b/cdr/cdr_radius.c index 1466808d5..5f8f0fa4a 100644 --- a/cdr/cdr_radius.c +++ b/cdr/cdr_radius.c @@ -41,7 +41,11 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") +#ifdef FREERADIUS_CLIENT +#include <freeradius-client.h> +#else #include <radiusclient-ng.h> +#endif #include "asterisk/channel.h" #include "asterisk/cdr.h" @@ -87,7 +91,11 @@ static const char desc[] = "RADIUS CDR Backend"; static const char name[] = "radius"; static const char cdr_config[] = "cdr.conf"; +#ifdef FREERADIUS_CLIENT +static char radiuscfg[PATH_MAX] = "/etc/radiusclient/radiusclient.conf"; +#else static char radiuscfg[PATH_MAX] = "/etc/radiusclient-ng/radiusclient.conf"; +#endif static struct ast_flags global_flags = { RADIUS_FLAG_USEGMTIME | RADIUS_FLAG_LOGUNIQUEID | RADIUS_FLAG_LOGUSERFIELD }; |