Fix time_t args

master
Andrey Slusar 20 years ago
parent fffc3de8b6
commit 8692f86c7f

@ -1,3 +1,11 @@
2005-09-03 Andrey Slusar <anray@users.sourceforge.net>
* 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 <e.kozhuhovskiy@gmail.com>
* bforce/prot_hydra.c: added patch to fix problems while sending

@ -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;
}

@ -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;

Loading…
Cancel
Save