added sanity checks in auth methods

This commit is contained in:
Nikos Mavrogiannopoulos
2015-02-24 19:15:23 +01:00
parent 437235e253
commit 410ad632b0
4 changed files with 24 additions and 8 deletions
+7 -2
View File
@@ -45,10 +45,12 @@ static void radius_global_init(void *pool, const char *server_name, void *additi
{
radius_cfg_st *config = additional;
if (config == NULL)
goto fail;
rh = rc_read_config(config->config);
if (rh == NULL) {
fprintf(stderr, "radius initialization error\n");
exit(1);
goto fail;
}
if (config->nas_identifier) {
@@ -66,6 +68,9 @@ static void radius_global_init(void *pool, const char *server_name, void *additi
}
return;
fail:
fprintf(stderr, "radius initialization error\n");
exit(1);
}
static void radius_global_deinit()