Browse Source

access: cdda: avoid using sprintf

Use snprintf to avoid a deprecation warning about sprintf on Darwin platforms.
pull/162/head
Marvin Scholz 3 years ago
committed by Steve Lhomme
parent
commit
8fba6c29bc
  1. 8
      modules/access/cdda.c

8
modules/access/cdda.c

@ -409,9 +409,9 @@ static char * BuildMusicbrainzDiscID( const vcddev_toc_t *p_toc,
char buffer[16];
sprintf( buffer, "%02X", i_first );
snprintf( buffer, ARRAY_SIZE(buffer), "%02X", i_first );
gcry_md_write( hd, buffer, 2 );
sprintf( buffer, "%02X", i_last );
snprintf( buffer, ARRAY_SIZE(buffer), "%02X", i_last );
gcry_md_write( hd, buffer, 2 );
/* LEAD OUT sector info */
@ -423,12 +423,12 @@ static char * BuildMusicbrainzDiscID( const vcddev_toc_t *p_toc,
else
i_last_track_end = LBAPregap(p_toc->p_sectors[p_toc->i_tracks].i_lba);
sprintf( buffer, "%08X", i_last_track_end );
snprintf( buffer, ARRAY_SIZE(buffer), "%08X", i_last_track_end );
gcry_md_write( hd, buffer, 8 );
for( int i = 0; i<i_total; i++ ) /* skip LEAD OUT */
{
sprintf( buffer, "%08X", LBAPregap(p_toc->p_sectors[i].i_lba) );
snprintf( buffer, ARRAY_SIZE(buffer), "%08X", LBAPregap(p_toc->p_sectors[i].i_lba) );
gcry_md_write( hd, buffer, 8 );
}

Loading…
Cancel
Save