Mercurial > nomad
changeset 747:dfc67b8051fe
objstore: assert that dirent target packing didn't generate too litte data
This is similar to the max size check from 091135ef2a55.
Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author | Josef 'Jeff' Sipek <jeffpc@josefsipek.net> |
---|---|
date | Sun, 29 Mar 2020 13:57:21 -0400 |
parents | 580b4da092b3 |
children | f6f0d45d5db6 |
files | src/objstore/dirent_target_packing.c |
diffstat | 1 files changed, 1 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/objstore/dirent_target_packing.c Sun Mar 29 13:53:28 2020 -0400 +++ b/src/objstore/dirent_target_packing.c Sun Mar 29 13:57:21 2020 -0400 @@ -67,6 +67,7 @@ if (ret) return ret; + VERIFY3U(buffer_offset(buf) - prev_size, >=, PACKED_DIRENT_TGT_MIN_LEN); VERIFY3U(buffer_offset(buf) - prev_size, <=, PACKED_DIRENT_TGT_MAX_LEN); return 0;