summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorJohn Levon <john.levon@joyent.com>2019-01-30 14:04:20 +0000
committerRichard Lowe <richlowe@richlowe.net>2019-02-01 19:03:00 +0000
commit022bfefbcaaea5feb95b93e32451de7e29dbcb58 (patch)
tree76f8d3ce287b381a283244298803fb9102653e97 /usr/src
parentb1f626711b7485860ff0a6eb5e6edc949958f605 (diff)
downloadillumos-joyent-022bfefbcaaea5feb95b93e32451de7e29dbcb58.tar.gz
10324 topo_usb_parse_port_type() gets value check wrong
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
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);