From 9f5dc73906b9ff1cff675cb5cebf7346eb6be0cb Mon Sep 17 00:00:00 2001 From: Pawel Jakub Dawidek Date: Sat, 22 Jul 2006 13:14:11 +0000 Subject: [PATCH] Correct few bzero()s. MFC after: 3 days --- sys/crypto/via/padlock.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/crypto/via/padlock.c b/sys/crypto/via/padlock.c index 34d04c474bb..9a221d7d3f1 100644 --- a/sys/crypto/via/padlock.c +++ b/sys/crypto/via/padlock.c @@ -487,16 +487,16 @@ padlock_freesession(void *arg __unused, uint64_t tid) } TAILQ_REMOVE(&sc->sc_sessions, ses, ses_next); if (ses->ses_ictx != NULL) { - bzero(ses->ses_ictx, sizeof(ses->ses_ictx)); + bzero(ses->ses_ictx, ses->ses_axf->ctxsize); free(ses->ses_ictx, M_CRYPTO_DATA); ses->ses_ictx = NULL; } if (ses->ses_octx != NULL) { - bzero(ses->ses_octx, sizeof(ses->ses_octx)); + bzero(ses->ses_ictx, ses->ses_axf->ctxsize); free(ses->ses_octx, M_CRYPTO_DATA); ses->ses_octx = NULL; } - bzero(ses, sizeof(ses)); + bzero(ses, sizeof(*ses)); ses->ses_used = 0; TAILQ_INSERT_TAIL(&sc->sc_sessions, ses, ses_next); mtx_unlock(&sc->sc_sessions_mtx);