diff options
author | Zefir Kurtisi <zefir.kurtisi@gmail.com> | 2021-04-23 20:48:00 +0300 |
---|---|---|
committer | Petr Štetiar <ynezz@true.cz> | 2021-04-29 16:34:21 +0300 |
commit | a0dbcf8b8f966ce8a358afe555bb75401ef1e9be (patch) | |
tree | 9b680f476497adff7c7e41faf85fb9155ae73aac /blob.c | |
parent | 551d75b5662cccd0466b990d58136bdf799a804d (diff) |
tests: add blob-buffer overflow test
The blob buffer has no limitation in place
to prevent buflen to exceed maximum size.
This commit adds a test to demonstrate how
a blob increases past the maximum allowd
size of 16MB. It continuously adds chunks
of 64KB and with the 255th one blob_add()
returns a valid attribute pointer but the
blob's buflen does not increase.
The test is used to demonstrate the
failure, which is fixed with a follow-up
commit.
Signed-off-by: Zefir Kurtisi <zefir.kurtisi@gmail.com>
[adjusted test case for cram usage]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
Diffstat (limited to 'blob.c')
0 files changed, 0 insertions, 0 deletions