diff --git a/sys/dev/disk/dm/crypt/dm_target_crypt.c b/sys/dev/disk/dm/crypt/dm_target_crypt.c --- a/sys/dev/disk/dm/crypt/dm_target_crypt.c +++ b/sys/dev/disk/dm/crypt/dm_target_crypt.c @@ -561,6 +561,7 @@ "error = %d\n", error); cryptoapi_cipher_freesession(priv->crypto_session); + priv->crypto_session = NULL; goto notsup; }