Modified:
trunk/JSlideShare/src/main/java/com/benfante/jslideshare/SlideShareConnectorImpl.java
Log:
Fixed InputStream returning after releasing the connection
Modified:
trunk/JSlideShare/src/main/java/com/benfante/jslideshare/SlideShareConnectorImpl.java
==============================================================================
---
trunk/JSlideShare/src/main/java/com/benfante/jslideshare/SlideShareConnectorImpl.java
(original)
+++
trunk/JSlideShare/src/main/java/com/benfante/jslideshare/SlideShareConnectorImpl.java
Sat Sep 20 10:11:19 2008
@@ -13,6 +13,7 @@
// limitations under the License.
package com.benfante.jslideshare;
+import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
@@ -164,7 +165,7 @@
if (logger.isDebugEnabled()) {
logger.debug(method.getResponseBodyAsString());
}
- InputStream result = method.getResponseBodyAsStream();
+ InputStream result = new
ByteArrayInputStream(method.getResponseBody());
method.releaseConnection();
return result;
}
@@ -211,7 +212,7 @@
if (logger.isDebugEnabled()) {
logger.debug(method.getResponseBodyAsString());
}
- InputStream result = method.getResponseBodyAsStream();
+ InputStream result = new
ByteArrayInputStream(method.getResponseBody());
method.releaseConnection();
return result;
}
@@ -248,7 +249,7 @@
if (logger.isDebugEnabled()) {
logger.debug(method.getResponseBodyAsString());
}
- InputStream result = method.getResponseBodyAsStream();
+ InputStream result = new
ByteArrayInputStream(method.getResponseBody());
method.releaseConnection();
return result;
}