diff options
| author | Dmitry Kozlov <xeb@mail.ru> | 2016-03-04 22:08:17 +0300 |
|---|---|---|
| committer | Dmitry Kozlov <xeb@mail.ru> | 2016-03-04 22:08:17 +0300 |
| commit | 3fa9e6ad35c7768ccba7381599119656b18e5eb9 (patch) | |
| tree | a8df3d0448c5f1197c7ae77ec7865b43ae43ea83 /accel-pppd/session.c | |
| parent | 5b44e480d387916fe19f93caa45faac954444f9c (diff) | |
| download | accel-ppp-3fa9e6ad35c7768ccba7381599119656b18e5eb9.tar.gz accel-ppp-3fa9e6ad35c7768ccba7381599119656b18e5eb9.zip | |
ppp_auth: fixed possible use after free
Diffstat (limited to 'accel-pppd/session.c')
| -rw-r--r-- | accel-pppd/session.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/accel-pppd/session.c b/accel-pppd/session.c index 6f7972d..1ed1023 100644 --- a/accel-pppd/session.c +++ b/accel-pppd/session.c @@ -391,6 +391,7 @@ int __export ap_session_set_username(struct ap_session *s, char *username) if (conf_single_session == 0) { pthread_rwlock_unlock(&ses_lock); log_ppp_info1("%s: second session denied\n", username); + _free(username); return -1; } else { ap_session_ifdown(ses); |
