/src/git/oss-fuzz/dummy-cmd-main.c
Line | Count | Source |
1 | | #include "git-compat-util.h" |
2 | | |
3 | | /* |
4 | | * When linking the fuzzers, we link against common-main.o to pick up some |
5 | | * symbols. However, even though we ignore common-main:main(), we still need to |
6 | | * provide all the symbols it references. In the fuzzers' case, we need to |
7 | | * provide a dummy cmd_main() for the linker to be happy. It will never be |
8 | | * executed. |
9 | | */ |
10 | | |
11 | 0 | int cmd_main(int argc UNUSED, const char **argv UNUSED) { |
12 | 0 | BUG("We should not execute cmd_main() from a fuzz target"); |
13 | 0 | return 1; |
14 | 0 | } |