summaryrefslogtreecommitdiffstats
path: root/sys/geom/bde
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2003-03-25 09:02:41 +0000
committerphk <phk@FreeBSD.org>2003-03-25 09:02:41 +0000
commit87ed6d02e481b422dfc0137054e0a64040210188 (patch)
treeca3ca13679eeeaf6b5cfa420cd3f2cb2a092a64d /sys/geom/bde
parente0acfd53c9660c7f11e697f5c53f7e73de01e078 (diff)
downloadFreeBSD-src-87ed6d02e481b422dfc0137054e0a64040210188.zip
FreeBSD-src-87ed6d02e481b422dfc0137054e0a64040210188.tar.gz
Forward compatibility: NULL check the passed in meta argument.
Diffstat (limited to 'sys/geom/bde')
-rw-r--r--sys/geom/bde/g_bde_lock.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/geom/bde/g_bde_lock.c b/sys/geom/bde/g_bde_lock.c
index 15b13df..1d8fd3e 100644
--- a/sys/geom/bde/g_bde_lock.c
+++ b/sys/geom/bde/g_bde_lock.c
@@ -454,7 +454,7 @@ g_bde_decrypt_lock(struct g_bde_softc *sc, u_char *keymat, u_char *meta, off_t m
/* If passed-in metadata is non-zero, use it */
bzero(buf1, sizeof buf1);
- if (bcmp(buf1, meta, sizeof buf1))
+ if (meta != NULL && bcmp(buf1, meta, sizeof buf1))
return (g_bde_decrypt_lockx(sc, meta, mediasize,
sectorsize, nkey));
OpenPOWER on IntegriCloud