diff --git a/bsd/sys/sys/mbuf.h b/bsd/sys/sys/mbuf.h
index 841f7b975e39de5222bdb27f288a7fd459f4907a..fc4c49cd8e7f40db28fce597422d516dc3a21fdf 100644
--- a/bsd/sys/sys/mbuf.h
+++ b/bsd/sys/sys/mbuf.h
@@ -457,7 +457,7 @@ m_gettype(int size)
 static __inline uma_zone_t
 m_getzone(int size)
 {
-	uma_zone_t zone;
+	uma_zone_t zone = 0;
 
 	switch (size) {
 	case MSIZE:
@@ -478,8 +478,8 @@ m_getzone(int size)
 		zone = zone_jumbo16;
 		break;
 	default:
-		/* panic("%s: m_getjcl: invalid cluster type", __func__); */
-	    break;
+		panic("%s: m_getjcl: invalid cluster type", __func__);
+		break;
 	}
 
 	return (zone);