summaryrefslogtreecommitdiff
path: root/sysutils/cdrdao/patches/patch-ad
blob: 14b63dc9cdc417aa43cf354a57c12bd07ed0a9e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
$NetBSD: patch-ad,v 1.4 2009/11/22 21:05:18 drochner Exp $

--- dao/GenericMMC.cc.orig	2009-02-21 22:54:48.000000000 +0100
+++ dao/GenericMMC.cc
@@ -2065,6 +2065,7 @@ CdRawToc *GenericMMC::getRawToc(int sess
   }
 
   dataLen = ((reqData[0] << 8) | reqData[1]) + 2;
+  dataLen = (dataLen + 1) & ~1;
   
   log_message(4, "Raw toc data len: %d", dataLen);