You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2012/04/23 08:34:17 UTC
svn commit: r1329081 -
/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/CoreScreenShare.java
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);
}