int main(int argc, char **argv, char **envp)
{
frr_preinit(&pimd_di, argc, argv);
- frr_opt_add("", longopts, "");
-
- /* this while just reads the options */
- while (1) {
- int opt;
-
- opt = frr_getopt(argc, argv, NULL);
-
- if (opt == EOF)
- break;
-
- switch (opt) {
- case 0:
- break;
- default:
- frr_help_exit(1);
- }
- }
#ifdef FUZZING
- pim_router_init();
- pim_vrf_init();
- pim_init();
-
#ifdef __AFL_HAVE_MANUAL_CONTROL
__AFL_INIT();
#endif
+ pim_router_init();
+ pim_vrf_init();
+ //pim_init();
fseek(stdin, 0, SEEK_END);
long fsize = ftell(stdin);
pim_if_new(ifp, true, true, false, false);
int result = pim_pim_packet(ifp, packet, fsize);
- /* printf is expensive, skip it for fuzzing */
- //fprintf(stderr, "parse result: %d\n", result);
return result;
#endif
+ frr_opt_add("", longopts, "");
+
+ /* this while just reads the options */
+ while (1) {
+ int opt;
+
+ opt = frr_getopt(argc, argv, NULL);
+
+ if (opt == EOF)
+ break;
+
+ switch (opt) {
+ case 0:
+ break;
+ default:
+ frr_help_exit(1);
+ break;
+ }
+ }
+
+
pim_router_init();
/*