mirror of
https://gitlab.com/openconnect/ocserv.git
synced 2026-02-10 00:37:00 +08:00
on systems without IPv6 support remove the IPv6 lease.
This commit is contained in:
@@ -436,3 +436,9 @@ void remove_ip_leases(main_server_st* s, struct proc_st* proc)
|
||||
proc->ipv6 = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
void remove_ip_lease(main_server_st* s, struct ip_lease_st * lease)
|
||||
{
|
||||
htable_del(&s->ip_leases.ht, rehash(lease, NULL), lease);
|
||||
free(lease);
|
||||
}
|
||||
|
||||
@@ -40,5 +40,6 @@ void ip_lease_init(struct ip_lease_db_st* db);
|
||||
|
||||
int get_ip_leases(struct main_server_st* s, struct proc_st* proc);
|
||||
void remove_ip_leases(struct main_server_st* s, struct proc_st* proc);
|
||||
void remove_ip_lease(main_server_st* s, struct ip_lease_st * lease);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user