diff options
Diffstat (limited to 'cel')
-rw-r--r-- | cel/cel_radius.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cel/cel_radius.c b/cel/cel_radius.c index be5a9e66f..aafdfcb05 100644 --- a/cel/cel_radius.c +++ b/cel/cel_radius.c @@ -35,7 +35,11 @@ ASTERISK_FILE_VERSION(__FILE__, "$Rev$") +#ifdef FREERADIUS_CLIENT +#include <freeradius-client.h> +#else #include <radiusclient-ng.h> +#endif #include "asterisk/channel.h" #include "asterisk/cel.h" @@ -79,7 +83,11 @@ enum { static char *cel_config = "cel.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 }; |