diff --git a/source/ChangeLog b/source/ChangeLog index 5cbda29..14b14ba 100644 --- a/source/ChangeLog +++ b/source/ChangeLog @@ -1,3 +1,11 @@ +2005-09-03 Andrey Slusar + + * bforce/prot_emsi_misc.c (emsi_parsedat): correct time_t arg + size. + + * bforce/prot_zmrecv.c (zmodem_proc_ZFILE): correct time_t arg + size. + 2005-09-03 Evgeniy Kozhuhovskiy * bforce/prot_hydra.c: added patch to fix problems while sending diff --git a/source/bforce/prot_emsi_misc.c b/source/bforce/prot_emsi_misc.c index 6a868e7..ea9558b 100644 --- a/source/bforce/prot_emsi_misc.c +++ b/source/bforce/prot_emsi_misc.c @@ -578,7 +578,7 @@ int emsi_parsedat(char *emsi_dat, s_emsi *emsi) { if( (p=get_field(&emsi_dat, '{', '}')) == NULL ) return(1); if( (p=get_field(&p, '[', ']')) == NULL ) return(1); - if( sscanf(p, "%08lx", &emsi->time) == 1 ) + if( sscanf(p, "%08lx", (unsigned long *)&emsi->time) == 1 ) { emsi->have_trx = 1; } diff --git a/source/bforce/prot_zmrecv.c b/source/bforce/prot_zmrecv.c index 645fcfd..d9cd864 100644 --- a/source/bforce/prot_zmrecv.c +++ b/source/bforce/prot_zmrecv.c @@ -547,7 +547,7 @@ static int zmodem_proc_ZFILE(s_protinfo *pi, char *blkptr, size_t blklen) fileiptr = blkptr + strlen(blkptr) + 1; if( fileiptr >= (blkptr + blklen) || - sscanf(fileiptr, "%d%lo", &filesize, &filetime) < 1 ) + sscanf(fileiptr, "%d%lo", &filesize, (unsigned long *)&filetime) < 1 ) { log("zmodem: got invalid ZFILE packet"); return 1;