diff options
Diffstat (limited to 'sys/geom/geom_gpt.c')
-rw-r--r-- | sys/geom/geom_gpt.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/geom/geom_gpt.c b/sys/geom/geom_gpt.c index ef23af0..6f90507 100644 --- a/sys/geom/geom_gpt.c +++ b/sys/geom/geom_gpt.c @@ -168,8 +168,8 @@ g_gpt_taste(struct g_class *mp, struct g_provider *pp, int insist) if (gp->rank != 2 && insist == 0) break; - error = g_getattr("GEOM::sectorsize", cp, &secsz); - if (error) + secsz = cp->provider->sectorsize; + if (secsz < 512) break; /* XXX: we need to get the media size as well. */ |