summaryrefslogtreecommitdiffstats
path: root/lib/libssl/src/crypto/objects/obj_dat.c
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2014-06-01 15:10:53 +0000
committerderaadt <deraadt@openbsd.org>2014-06-01 15:10:53 +0000
commit07519e1f4c7cbe5b6fb9813fc4ec04ca8957575a (patch)
tree67417aff68e467b4bd8f93302069d2f250764d1d /lib/libssl/src/crypto/objects/obj_dat.c
parentBuild with WARNINGS=Yes and Werror. (diff)
downloadwireguard-openbsd-07519e1f4c7cbe5b6fb9813fc4ec04ca8957575a.tar.xz
wireguard-openbsd-07519e1f4c7cbe5b6fb9813fc4ec04ca8957575a.zip
Commit this before the head-scratching leads to premature baldness:
memset(a->data, 0, (unsigned int)a->max); but the decl is: size_t max; size_t could be larger than int, especially in some of the systems OpenSSL purports to support. How do _intentionally truncating_ casts like enter into a codebase? Lack of understanding of C, at a minimum. Generally the objects are small, but this code is _intentionally unready_ for large objects. ok miod
Diffstat (limited to 'lib/libssl/src/crypto/objects/obj_dat.c')
0 files changed, 0 insertions, 0 deletions