summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/lib/fm/topo/modules/common/usb/topo_usb_metadata.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/lib/fm/topo/modules/common/usb/topo_usb_metadata.c b/usr/src/lib/fm/topo/modules/common/usb/topo_usb_metadata.c
index 8e53aecbe5..eb285db15e 100644
--- a/usr/src/lib/fm/topo/modules/common/usb/topo_usb_metadata.c
+++ b/usr/src/lib/fm/topo/modules/common/usb/topo_usb_metadata.c
@@ -290,7 +290,7 @@ topo_usb_parse_port_type(topo_mod_t *mod, topo_usb_parse_t *parse,
errno = 0;
val = strtoul(line, &eptr, 0);
- if (errno != 0 || *eptr != '\0' || val > UINT_MAX) {
+ if (errno != 0 || *eptr != '\0' || val >= UINT_MAX) {
topo_mod_dprintf(mod, "encountered bad value for port-type "
"line: %s", line);
return (B_FALSE);