Mercurial > hg > freeDiameter
diff libfdcore/config.c @ 686:f83d9878bf66
Fixed in case of termination of several modules (before initialization completed)
author | Sebastien Decugis <sdecugis@nict.go.jp> |
---|---|
date | Wed, 19 Jan 2011 14:35:14 +0900 |
parents | 2e94ef0515d7 |
children | 4ffbc9f1e922 |
line wrap: on
line diff
--- a/libfdcore/config.c Wed Jan 19 11:11:23 2011 +0900 +++ b/libfdcore/config.c Wed Jan 19 14:35:14 2011 +0900 @@ -456,6 +456,9 @@ { TRACE_ENTRY(); + if (!fd_g_config) + return 0; + /* Free the TLS parameters */ gnutls_priority_deinit(fd_g_config->cnf_sec_data.prio_cache); gnutls_dh_params_deinit(fd_g_config->cnf_sec_data.dh_cache);