Author: solomax
Date: Mon Apr 23 06:34:16 2012
New Revision: 1329081
URL: http://svn.apache.org/viewvc?rev=1329081&view=rev
Log:
OPENMEETINGS-199 BufferOverflowException is fixed
Modified:
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/CoreScreenShare.java
Modified:
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/CoreScreenShare.java
URL:
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/CoreScreenShare.java?rev=1329081&r1=1329080&r2=1329081&view=diff
==============================================================================
---
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/CoreScreenShare.java
(original)
+++
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/CoreScreenShare.java
Mon Apr 23 06:34:16 2012
@@ -1080,7 +1080,7 @@ public class CoreScreenShare {
if (!startPublish)
return;
- if (buffer == null) {
+ if (buffer == null || (buffer.capacity() < video.length &&
!buffer.isAutoExpand())) {
buffer = IoBuffer.allocate(video.length);
buffer.setAutoExpand(true);
}