提交 b1a4c68f 编写于 作者: D Dmitry Kozlov

Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code

......@@ -140,25 +140,24 @@ static void ev_ses_pre_up(struct ap_session *ses)
if (!pd)
return;
#ifdef RADIUS
{
char *fname = _malloc(PATH_MAX);
if (!fname) {
log_emerg("pppd_compat: out of memory\n");
return;
}
sprintf(fname, "%s.%s", conf_radattr_prefix, ses->ifname);
if (pd->tmp_fname) {
char *fname = _malloc(PATH_MAX);
rename(pd->tmp_fname, fname);
_free(fname);
_free(pd->tmp_fname);
pd->tmp_fname = NULL;
if (!fname) {
log_emerg("pppd_compat: out of memory\n");
return;
}
sprintf(fname, "%s.%s", conf_radattr_prefix, ses->ifname);
rename(pd->tmp_fname, fname);
_free(fname);
_free(pd->tmp_fname);
pd->tmp_fname = NULL;
}
#endif
if (ses->ipv4) {
pd->ipv4_addr = ses->ipv4->addr;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册