mirror of
https://github.com/freebsd/freebsd-src.git
synced 2024-11-26 20:12:44 +00:00
geom: Allow BSD type '!0' partitions
Allow the creation of '!0' partition types. Fix it by not considering "0" an invalid partition type. Reviewed by: emaste Approved by: emaste (mentor) MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D47652
This commit is contained in:
parent
459404cbc4
commit
accf71534c
@ -136,7 +136,7 @@ bsd_parse_type(const char *type, uint8_t *fstype)
|
||||
|
||||
if (type[0] == '!') {
|
||||
lt = strtol(type + 1, &endp, 0);
|
||||
if (type[1] == '\0' || *endp != '\0' || lt <= 0 || lt >= 256)
|
||||
if (type[1] == '\0' || *endp != '\0' || lt < 0 || lt >= 256)
|
||||
return (EINVAL);
|
||||
*fstype = (u_int)lt;
|
||||
return (0);
|
||||
|
Loading…
Reference in New Issue
Block a user