From f422e90330b3d9b9d3300acf02661d9c5112458b Mon Sep 17 00:00:00 2001 From: Pawel Jakub Dawidek Date: Sat, 9 Aug 2008 19:47:19 +0000 Subject: [PATCH] Implify sessions freeing loop. --- sys/crypto/via/padlock.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sys/crypto/via/padlock.c b/sys/crypto/via/padlock.c index 11f74a2c43e2..a1d2da8cf470 100644 --- a/sys/crypto/via/padlock.c +++ b/sys/crypto/via/padlock.c @@ -152,8 +152,7 @@ padlock_detach(device_t dev) return (EBUSY); } } - for (ses = TAILQ_FIRST(&sc->sc_sessions); ses != NULL; - ses = TAILQ_FIRST(&sc->sc_sessions)) { + while ((ses = TAILQ_FIRST(&sc->sc_sessions)) != NULL) { TAILQ_REMOVE(&sc->sc_sessions, ses, ses_next); free(ses, M_PADLOCK); }