Free primes
This commit is contained in:
@@ -13,6 +13,15 @@ prime_init(void)
|
|||||||
idstubs = g_hash_table_new_full(g_str_hash, g_str_equal, free, free);
|
idstubs = g_hash_table_new_full(g_str_hash, g_str_equal, free, free);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
prime_free_all(void)
|
||||||
|
{
|
||||||
|
free(required_passwd);
|
||||||
|
if (idstubs) {
|
||||||
|
g_hash_table_destroy(idstubs);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
prime_required_passwd(char *password)
|
prime_required_passwd(char *password)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
#define __H_PRIME
|
#define __H_PRIME
|
||||||
|
|
||||||
void prime_init(void);
|
void prime_init(void);
|
||||||
|
void prime_free_all(void);
|
||||||
|
|
||||||
void prime_required_passwd(char *password);
|
void prime_required_passwd(char *password);
|
||||||
char* prime_get_passwd(void);
|
char* prime_get_passwd(void);
|
||||||
|
|||||||
@@ -226,6 +226,7 @@ _shutdown(void)
|
|||||||
shutdown(listen_socket, 2);
|
shutdown(listen_socket, 2);
|
||||||
close(listen_socket);
|
close(listen_socket);
|
||||||
|
|
||||||
|
prime_free_all();
|
||||||
stanza_free_all();
|
stanza_free_all();
|
||||||
log_close();
|
log_close();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user