xauth_rad_config
xauth_rad_config.timeout = 3;
xauth_rad_config.retries = 3;
int i = xauth_rad_config.auth_server_count;
xauth_rad_config.auth_server_list[i].host = vdup($2);
xauth_rad_config.auth_server_list[i].secret = vdup($3);
xauth_rad_config.auth_server_list[i].port = 0; /* default port */
xauth_rad_config.auth_server_count++;
int i = xauth_rad_config.auth_server_count;
xauth_rad_config.auth_server_list[i].host = vdup($2);
xauth_rad_config.auth_server_list[i].secret = vdup($4);
xauth_rad_config.auth_server_list[i].port = $3;
xauth_rad_config.auth_server_count++;
int i = xauth_rad_config.acct_server_count;
xauth_rad_config.acct_server_list[i].host = vdup($2);
xauth_rad_config.acct_server_list[i].secret = vdup($3);
xauth_rad_config.acct_server_list[i].port = 0; /* default port */
xauth_rad_config.acct_server_count++;
int i = xauth_rad_config.acct_server_count;
xauth_rad_config.acct_server_list[i].host = vdup($2);
xauth_rad_config.acct_server_list[i].secret = vdup($4);
xauth_rad_config.acct_server_list[i].port = $3;
xauth_rad_config.acct_server_count++;
xauth_rad_config.timeout = $2;
xauth_rad_config.retries = $2;
struct xauth_rad_config xauth_rad_config;
for (i = 0; i < xauth_rad_config.auth_server_count; i++) {
vfree(xauth_rad_config.auth_server_list[i].host);
vfree(xauth_rad_config.auth_server_list[i].secret);
for (i = 0; i < xauth_rad_config.acct_server_count; i++) {
vfree(xauth_rad_config.acct_server_list[i].host);
vfree(xauth_rad_config.acct_server_list[i].secret);
memset(&xauth_rad_config, 0, sizeof(xauth_rad_config));
int auth_count = xauth_rad_config.auth_server_count;
xauth_rad_config.auth_server_list[i].host->v,
xauth_rad_config.auth_server_list[i].port,
xauth_rad_config.auth_server_list[i].secret->v,
xauth_rad_config.timeout,
xauth_rad_config.retries ))
xauth_rad_config.auth_server_list[i].host->v);
int acct_count = xauth_rad_config.acct_server_count;
xauth_rad_config.acct_server_list[i].host->v,
xauth_rad_config.acct_server_list[i].port,
xauth_rad_config.acct_server_list[i].secret->v,
xauth_rad_config.timeout,
xauth_rad_config.retries ))
xauth_rad_config.acct_server_list[i].host->v);
extern struct xauth_rad_config xauth_rad_config;