From 4bc76934c5c155105ae508148fec86f5b3513f2a Mon Sep 17 00:00:00 2001 From: mav Date: Wed, 14 Aug 2019 02:02:14 +0000 Subject: [PATCH] Add missing break statements in r351004. Surprisingly code still worked, but thanks imp@ for noticing it. MFC after: 1 week --- sys/dev/nvd/nvd.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/sys/dev/nvd/nvd.c b/sys/dev/nvd/nvd.c index beccf11f546..a5cfdf08079 100644 --- a/sys/dev/nvd/nvd.c +++ b/sys/dev/nvd/nvd.c @@ -306,8 +306,10 @@ nvd_getattr(struct bio *bp) nsdata = nvme_ns_get_data(ndisk->ns); /* Try to return NGUID as lunid. */ - for (i = 0; i < sizeof(nsdata->nguid); i++) + for (i = 0; i < sizeof(nsdata->nguid); i++) { if (nsdata->nguid[i] != 0) + break; + } if (i < sizeof(nsdata->nguid)) { if (bp->bio_length < sizeof(nsdata->nguid) * 2 + 1) return (EFAULT); @@ -320,8 +322,10 @@ nvd_getattr(struct bio *bp) } /* Try to return EUI64 as lunid. */ - for (i = 0; i < sizeof(nsdata->eui64); i++) + for (i = 0; i < sizeof(nsdata->eui64); i++) { if (nsdata->eui64[i] != 0) + break; + } if (i < sizeof(nsdata->eui64)) { if (bp->bio_length < sizeof(nsdata->eui64) * 2 + 1) return (EFAULT); -- 2.42.0