diff options
author | John Levon <john.levon@joyent.com> | 2019-01-30 14:04:20 +0000 |
---|---|---|
committer | Richard Lowe <richlowe@richlowe.net> | 2019-02-01 19:03:00 +0000 |
commit | 022bfefbcaaea5feb95b93e32451de7e29dbcb58 (patch) | |
tree | 76f8d3ce287b381a283244298803fb9102653e97 /usr/src | |
parent | b1f626711b7485860ff0a6eb5e6edc949958f605 (diff) | |
download | illumos-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.c | 2 |
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); |