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);
                }


Reply via email to