]> git.proxmox.com Git - libgit2.git/commit - tests/util/errors.c
allocations: test for overflow of requested size
authorEdward Thomson <ethomson@microsoft.com>
Tue, 10 Feb 2015 04:41:13 +0000 (23:41 -0500)
committerEdward Thomson <ethomson@edwardthomson.com>
Fri, 13 Feb 2015 03:54:46 +0000 (22:54 -0500)
commit392702ee2c88d7d8aaff25f7a84acb73606f9094
tree97a66fe6e488797c6a9c2680ccb31964f61fe340
parentd24a5312d8ab6d3cdb259e450ec9f1e2e6f3399d
allocations: test for overflow of requested size

Introduce some helper macros to test integer overflow from arithmetic
and set error message appropriately.
48 files changed:
src/array.h
src/blame.c
src/blame_git.c
src/buf_text.c
src/buffer.c
src/common.h
src/config_file.c
src/delta-apply.c
src/delta.c
src/diff.c
src/diff_driver.c
src/diff_patch.c
src/diff_tform.c
src/filebuf.c
src/fileops.c
src/filter.c
src/index.c
src/iterator.c
src/merge.c
src/notes.c
src/odb.c
src/odb_loose.c
src/odb_mempack.c
src/oid.c
src/pack-objects.c
src/pack.c
src/path.c
src/pool.c
src/refs.c
src/remote.c
src/revwalk.c
src/sortedcache.c
src/tag.c
src/transports/cred.c
src/transports/git.c
src/transports/local.c
src/transports/smart.c
src/transports/smart_pkt.c
src/transports/smart_protocol.c
src/transports/winhttp.c
src/tree.c
src/tsort.c
src/util.h
src/vector.c
src/win32/dir.c
src/win32/utf-conv.c
src/zstream.c
tests/core/errors.c