diff --git a/lib/_cdio_freebsd.c b/lib/_cdio_freebsd.c index 3acd01f7..b137bc67 100644 --- a/lib/_cdio_freebsd.c +++ b/lib/_cdio_freebsd.c @@ -1,5 +1,5 @@ /* - $Id: _cdio_freebsd.c,v 1.13 2003/05/27 02:22:06 rocky Exp $ + $Id: _cdio_freebsd.c,v 1.14 2003/05/27 02:58:22 rocky Exp $ Copyright (C) 2003 Rocky Bernstein @@ -27,7 +27,7 @@ # include "config.h" #endif -static const char _rcsid[] = "$Id: _cdio_freebsd.c,v 1.13 2003/05/27 02:22:06 rocky Exp $"; +static const char _rcsid[] = "$Id: _cdio_freebsd.c,v 1.14 2003/05/27 02:58:22 rocky Exp $"; #include #include @@ -223,8 +223,8 @@ _cdio_read_mode2_sectors (void *user_data, void *data, lsn_t lsn, if ( (retval = _cdio_read_mode2_sector (_obj, buf, lsn + i, true)) ) return retval; - memcpy (((char *)data) + (M2F1_SECTOR_SIZE * i), buf + 8, - M2F1_SECTOR_SIZE); + memcpy (((char *)data) + (CDIO_CD_FRAMESIZE * i), + buf + CDIO_CD_SUBHEADER_SIZE, CDIO_CD_FRAMESIZE); } } return 0;