From: Nikos Mavrogiannopoulos Date: Sat, 19 Jun 2010 08:18:07 +0000 (+0200) Subject: Removed the no longer needed "active" variable. X-Git-Tag: gnutls_2_11_3~170 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fca326ff3f480bdcba1b12097336ed508446dc17;p=thirdparty%2Fgnutls.git Removed the no longer needed "active" variable. --- diff --git a/lib/gnutls_hash_int.c b/lib/gnutls_hash_int.c index 17affd5db0..5cf1956925 100644 --- a/lib/gnutls_hash_int.c +++ b/lib/gnutls_hash_int.c @@ -76,7 +76,6 @@ _gnutls_hash_init (digest_hd_st * dig, gnutls_digest_algorithm_t algorithm) gnutls_assert (); return GNUTLS_E_HASH_FAILED; } - dig->active = 1; dig->hash = cc->hash; dig->copy = cc->copy; @@ -98,7 +97,6 @@ _gnutls_hash_init (digest_hd_st * dig, gnutls_digest_algorithm_t algorithm) dig->output = _gnutls_digest_ops.output; dig->deinit = _gnutls_digest_ops.deinit; - dig->active = 1; return 0; } @@ -126,7 +124,6 @@ _gnutls_hash_copy (digest_hd_st * dst, digest_hd_st * src) memset (dst, 0, sizeof (*dst)); dst->algorithm = src->algorithm; - dst->active = 1; dst->hash = src->hash; dst->copy = src->copy; @@ -154,7 +151,7 @@ _gnutls_hash_output (digest_hd_st * handle, void *digest) void _gnutls_hash_deinit (digest_hd_st * handle, void *digest) { - if (handle->active != 1) + if (handle->handle == NULL) { return; } @@ -162,9 +159,8 @@ _gnutls_hash_deinit (digest_hd_st * handle, void *digest) if (digest != NULL) _gnutls_hash_output (handle, digest); - handle->active = 0; - handle->deinit (handle->handle); + handle->handle = NULL; } int @@ -262,7 +258,6 @@ _gnutls_hmac_init (digest_hd_st * dig, gnutls_mac_algorithm_t algorithm, dig->output = cc->output; dig->deinit = cc->deinit; - dig->active = 1; return 0; } @@ -280,7 +275,6 @@ _gnutls_hmac_init (digest_hd_st * dig, gnutls_mac_algorithm_t algorithm, dig->output = _gnutls_mac_ops.output; dig->deinit = _gnutls_mac_ops.deinit; - dig->active = 1; return 0; } @@ -310,7 +304,7 @@ _gnutls_hmac_output (digest_hd_st * handle, void *digest) void _gnutls_hmac_deinit (digest_hd_st * handle, void *digest) { - if (handle->active != 1) + if (handle->handle == NULL) { return; } @@ -318,8 +312,8 @@ _gnutls_hmac_deinit (digest_hd_st * handle, void *digest) if (digest) _gnutls_hmac_output (handle, digest); - handle->active = 0; handle->deinit (handle->handle); + handle->handle = NULL; } inline static int diff --git a/lib/gnutls_hash_int.h b/lib/gnutls_hash_int.h index ef4e949d27..f548dfcf16 100644 --- a/lib/gnutls_hash_int.h +++ b/lib/gnutls_hash_int.h @@ -48,7 +48,6 @@ typedef struct gnutls_mac_algorithm_t algorithm; const void *key; int keysize; - int active; hash_func hash; copy_func copy;