[e-cvs] cvs commit: e/src/jsrc/org/erights/e/ui/elmer EInterpAdapter.java

markm@eros.cs.jhu.edu markm@eros.cs.jhu.edu
Wed, 29 Aug 2001 15:58:01 -0400


markm       01/08/29 15:58:01

  Modified:    src/jsrc/org/erights/e/ui/elmer EInterpAdapter.java
  Log:
  the 089ze release.  TextReader is broken

Revision  Changes    Path
1.32      +5 -2      e/src/jsrc/org/erights/e/ui/elmer/EInterpAdapter.java

Index: EInterpAdapter.java
===================================================================
RCS file: /cvs/e/src/jsrc/org/erights/e/ui/elmer/EInterpAdapter.java,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- EInterpAdapter.java	2001/08/19 06:35:56	1.31
+++ EInterpAdapter.java	2001/08/29 19:58:01	1.32
@@ -182,8 +182,11 @@
      *
      */
     private String takeOutput(String left) {
-        String str = StringHelper.canonical(myOutBuffer.toString());
-        myOutBuffer.setLength(0);
+        String str;
+        synchronized (myOutBuffer) {
+            str = StringHelper.canonical(myOutBuffer.toString());
+            myOutBuffer.setLength(0);
+        }
         
         StringWriter strWriter = new StringWriter();
         try {