summaryrefslogtreecommitdiff
path: root/plugins/dfcdrom
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/dfcdrom')
-rw-r--r--plugins/dfcdrom/cdr-linux.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/plugins/dfcdrom/cdr-linux.c b/plugins/dfcdrom/cdr-linux.c
index 59115390..8b4a928f 100644
--- a/plugins/dfcdrom/cdr-linux.c
+++ b/plugins/dfcdrom/cdr-linux.c
@@ -584,7 +584,7 @@ long CDRreadCDDA(unsigned char m, unsigned char s, unsigned char f, unsigned cha
p = CDRgetBuffer();
if (p == NULL) return -1;
- memcpy(buffer, p - 12, 2352); // copy from the beginning of the sector
+ memcpy(buffer, p - 12, CD_FRAMESIZE_RAW); // copy from the beginning of the sector
return 0;
}
@@ -595,9 +595,7 @@ long CDRgetTE(unsigned char track, unsigned char *m, unsigned char *s, unsigned
if (cdHandle < 1) return -1;
- track++;
-
- entry.cdte_track = track;
+ entry.cdte_track = track + 1;
entry.cdte_format = CDROM_MSF;
if (ioctl(cdHandle, CDROMREADTOCENTRY, &entry) == -1)