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