comparison fuzz-common.c @ 1358:6b89eb92f872 fuzz

glaring wrapfd problems fixed
author Matt Johnston <matt@ucc.asn.au>
date Sat, 20 May 2017 22:47:19 +0800
parents 08f4fa4dc6a0
children ddfcadca3c4c
comparison
equal deleted inserted replaced
1357:08f4fa4dc6a0 1358:6b89eb92f872
25 fuzz.input->data = (unsigned char*)Data; 25 fuzz.input->data = (unsigned char*)Data;
26 fuzz.input->size = Size; 26 fuzz.input->size = Size;
27 fuzz.input->len = Size; 27 fuzz.input->len = Size;
28 fuzz.input->pos = 0; 28 fuzz.input->pos = 0;
29 29
30 memset(&ses, 0x0, sizeof(ses));
31 memset(&svr_ses, 0x0, sizeof(svr_ses));
32
30 // get prefix. input format is 33 // get prefix. input format is
31 // string prefix 34 // string prefix
32 // uint32 wrapfd seed 35 // uint32 wrapfd seed
33 // ... to be extended later 36 // ... to be extended later
34 // [bytes] ssh input stream 37 // [bytes] ssh input stream
42 return DROPBEAR_FAILURE; 45 return DROPBEAR_FAILURE;
43 } 46 }
44 uint32_t wrapseed = buf_getint(fuzz.input); 47 uint32_t wrapseed = buf_getint(fuzz.input);
45 wrapfd_setup(wrapseed); 48 wrapfd_setup(wrapseed);
46 49
47 seedrandom(); 50 seedfuzz();
48 51
49 return DROPBEAR_SUCCESS; 52 return DROPBEAR_SUCCESS;
50 } 53 }
51 54
52 55