PPP, EAP: removed malloc() and free()

Replaced pcb->eap.es_{client,server}.ea_peer pointer to a char table,
replaced strdup() with MEMCPY, etc.
This commit is contained in:
Sylvain Rochet
2015-02-28 20:29:40 +01:00
parent d884034c9f
commit 7f3913ff58
2 changed files with 20 additions and 35 deletions

View File

@@ -115,7 +115,7 @@ enum eap_state_code {
struct eap_auth {
const char *ea_name; /* Our name */
char *ea_peer; /* Peer's name */
char ea_peer[MAXNAMELEN +1]; /* Peer's name */
void *ea_session; /* Authentication library linkage */
u_char *ea_skey; /* Shared encryption key */
u_short ea_namelen; /* Length of our name */