diff options
author | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-04-22 18:51:59 -0600 |
---|---|---|
committer | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-05-06 11:53:17 -0600 |
commit | 24e5d0ec1219e2dbb4b9510ef20833092a2b3871 (patch) | |
tree | 01bbcc34c6190fa1c35b2625e9ba1744b1447606 /lib9p/core_tables.h | |
parent | f09b7435b3a5222597d27238226d23ec0cbd5bd2 (diff) |
wip: Build with -Wconversionlukeshu/safe-conversion
I think this found a real bug in the dhcp packet parser.
I don't think anything called lib9p_str{,n}() values that could be big
enough, but their bounds-checking was broken.
Diffstat (limited to 'lib9p/core_tables.h')
-rw-r--r-- | lib9p/core_tables.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib9p/core_tables.h b/lib9p/core_tables.h index da2027a..c410db1 100644 --- a/lib9p/core_tables.h +++ b/lib9p/core_tables.h @@ -35,7 +35,7 @@ struct _lib9p_recv_tentry { }; struct _marshal_ret { - size_t net_iov_cnt; + int net_iov_cnt; struct iovec *net_iov; size_t net_copied_size; uint8_t *net_copied; |