projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
30c6096
)
do not advance pointer; avoids illegal over-read during mix_buffers_no_gain()
author
Paul Davis
<paul@linuxaudiosystems.com>
Thu, 29 Jun 2017 15:43:10 +0000
(11:43 -0400)
committer
Paul Davis
<paul@linuxaudiosystems.com>
Mon, 18 Sep 2017 15:40:53 +0000
(11:40 -0400)
libs/ardour/disk_reader.cc
patch
|
blob
|
history
diff --git
a/libs/ardour/disk_reader.cc
b/libs/ardour/disk_reader.cc
index cc4a0fe2f3ceaacce39550c54beca727f7784e97..4c4b8df51ac80a99fef152088751bdfcaa236d1e 100644
(file)
--- a/
libs/ardour/disk_reader.cc
+++ b/
libs/ardour/disk_reader.cc
@@
-355,8
+355,7
@@
DiskReader::run (BufferSet& bufs, framepos_t start_frame, framepos_t end_frame,
memcpy (disk_signal,
chaninfo->rw_vector.buf[0],
chaninfo->rw_vector.len[0] * sizeof (Sample));
- disk_signal += chaninfo->rw_vector.len[0];
- memcpy (disk_signal,
+ memcpy (disk_signal + chaninfo->rw_vector.len[0],
chaninfo->rw_vector.buf[1],
(playback_distance - chaninfo->rw_vector.len[0]) * sizeof (Sample));
}