summaryrefslogtreecommitdiff
path: root/usr/src/lib/libdemangle/common/rust.c
diff options
context:
space:
mode:
authorJohn Levon <john.levon@joyent.com>2019-05-15 11:39:37 +0000
committerJohn Levon <john.levon@joyent.com>2019-05-15 11:39:49 +0000
commit6853053741569b9547e774ed1593c3a260801c7f (patch)
tree8d5b1ae81a9005a0bd1a63ec7926f56f546cea98 /usr/src/lib/libdemangle/common/rust.c
parent6bb4da7d9bf3229c392786cff96466c702f9f70b (diff)
downloadillumos-joyent-6853053741569b9547e774ed1593c3a260801c7f.tar.gz
OS-7768 illumos-joyent needs smatch fixes
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
Diffstat (limited to 'usr/src/lib/libdemangle/common/rust.c')
-rw-r--r--usr/src/lib/libdemangle/common/rust.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/lib/libdemangle/common/rust.c b/usr/src/lib/libdemangle/common/rust.c
index f99fe79a10..def4056d74 100644
--- a/usr/src/lib/libdemangle/common/rust.c
+++ b/usr/src/lib/libdemangle/common/rust.c
@@ -10,7 +10,7 @@
*/
/*
- * Copyright 2019, Joyent, Inc.
+ * Copyright 2019 Joyent, Inc.
*/
#include <errno.h>
@@ -239,7 +239,7 @@ rustdem_parse_name_segment(rustdem_state_t *st, strview_t *svp, boolean_t first)
rem = sv_remaining(&sv);
- if (rem < len || len > SIZE_MAX) {
+ if (rem < len || len >= SIZE_MAX) {
st->rds_error = EINVAL;
return (B_FALSE);
}