1127a98cce
Breaks the majority of check_packed_git_idx() into a separate function, load_idx(). The latter function operates on arbitrary buffers, which makes it suitable as a fuzzing test target. Signed-off-by: Josh Steadmon <steadmon@google.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
14 lines
277 B
C
14 lines
277 B
C
#include "object-store.h"
|
|
#include "packfile.h"
|
|
|
|
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size);
|
|
|
|
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
|
|
{
|
|
struct packed_git p;
|
|
|
|
load_idx("fuzz-input", GIT_SHA1_RAWSZ, (void *)data, size, &p);
|
|
|
|
return 0;
|
|
}
|