From 539fac8b675e6a9e5bbb5374e32e3d7615fcf0b7 Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Tue, 2 Dec 2014 09:26:39 -0500 Subject: [PATCH] libnm-util: Note that nm_utils_deinit() is a no-op nm_utils_deinit() is a no-op, so don't suggest that people need to call it. --- libnm-util/crypto.h | 2 -- libnm-util/crypto_gnutls.c | 5 ----- libnm-util/crypto_nss.c | 5 ----- libnm-util/nm-utils.c | 16 ++++------------ libnm-util/tests/test-crypto.c | 7 +------ 5 files changed, 5 insertions(+), 30 deletions(-) diff --git a/libnm-util/crypto.h b/libnm-util/crypto.h index edb79007f1..315d8fec83 100644 --- a/libnm-util/crypto.h +++ b/libnm-util/crypto.h @@ -70,8 +70,6 @@ GQuark _nm_crypto_error_quark (void); gboolean crypto_init (GError **error); -void crypto_deinit (void); - GByteArray *crypto_decrypt_private_key_data (const GByteArray *contents, const char *password, NMCryptoKeyType *out_key_type, diff --git a/libnm-util/crypto_gnutls.c b/libnm-util/crypto_gnutls.c index 03cb1b4761..3bec24ad67 100644 --- a/libnm-util/crypto_gnutls.c +++ b/libnm-util/crypto_gnutls.c @@ -56,11 +56,6 @@ crypto_init (GError **error) return TRUE; } -void -crypto_deinit (void) -{ -} - gboolean crypto_md5_hash (const char *salt, const gsize salt_len, diff --git a/libnm-util/crypto_nss.c b/libnm-util/crypto_nss.c index 52ee261d4a..edd19b54fe 100644 --- a/libnm-util/crypto_nss.c +++ b/libnm-util/crypto_nss.c @@ -71,11 +71,6 @@ crypto_init (GError **error) return TRUE; } -void -crypto_deinit (void) -{ -} - gboolean crypto_md5_hash (const char *salt, const gsize salt_len, diff --git a/libnm-util/nm-utils.c b/libnm-util/nm-utils.c index 371bb49ca8..9735394275 100644 --- a/libnm-util/nm-utils.c +++ b/libnm-util/nm-utils.c @@ -222,10 +222,8 @@ static gboolean initialized = FALSE; * nm_utils_init: * @error: location to store error, or %NULL * - * Initializes libnm-util; should be called when starting and program that - * uses libnm-util. Sets up an atexit() handler to ensure de-initialization - * is performed, but calling nm_utils_deinit() to explicitly deinitialize - * libnm-util can also be done. This function can be called more than once. + * Initializes libnm-util; should be called when starting any program that + * uses libnm-util. This function can be called more than once. * * Returns: %TRUE if the initialization was successful, %FALSE on failure. **/ @@ -249,18 +247,12 @@ nm_utils_init (GError **error) /** * nm_utils_deinit: * - * Frees all resources used internally by libnm-util. This function is called - * from an atexit() handler, set up by nm_utils_init(), but is safe to be called - * more than once. Subsequent calls have no effect until nm_utils_init() is - * called again. + * No-op. Although this function still exists for ABI compatibility reasons, it + * does not have any effect, and does not ever need to be called. **/ void nm_utils_deinit (void) { - if (initialized) { - crypto_deinit (); - initialized = FALSE; - } } /* ssid helpers */ diff --git a/libnm-util/tests/test-crypto.c b/libnm-util/tests/test-crypto.c index 9be9f2ae56..4bf2b3be74 100644 --- a/libnm-util/tests/test-crypto.c +++ b/libnm-util/tests/test-crypto.c @@ -412,7 +412,6 @@ int main (int argc, char **argv) { GError *error = NULL; - int ret; nmtst_init (&argc, &argv, TRUE); @@ -462,10 +461,6 @@ main (int argc, char **argv) "pkcs8-enc-key.pem, 1234567890", test_pkcs8); - ret = g_test_run (); - - crypto_deinit (); - - return ret; + return g_test_run (); }