Fix time_t args
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user