Fix possible serious error which could result in overrunning the caller's buffer

CQTexperiment
Chris Moeller 2013-10-21 00:40:35 -07:00
parent 849dcf6c29
commit 1e0303b1a3
1 changed files with 1 additions and 1 deletions

View File

@ -163,7 +163,7 @@ mpc_bool_t CanSeekProc(void *data)
framesToRead = frames;
}
[self writeToBuffer:((float*)(buf + (framesRead*bytesPerFrame))) fromBuffer:sampleBuffer frames: bufferFrames];
[self writeToBuffer:((float*)(buf + (framesRead*bytesPerFrame))) fromBuffer:sampleBuffer frames: framesToRead];
frames -= framesToRead;
framesRead += framesToRead;