Author: stefan
Date: Thu Oct  2 16:21:12 2014
New Revision: 1629012

URL: http://svn.apache.org/r1629012
Log:
OAK-1931: MicroKernel.read() returns negative value

Modified:
    
jackrabbit/oak/trunk/oak-mk-remote/src/main/java/org/apache/jackrabbit/mk/client/Client.java

Modified: 
jackrabbit/oak/trunk/oak-mk-remote/src/main/java/org/apache/jackrabbit/mk/client/Client.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-mk-remote/src/main/java/org/apache/jackrabbit/mk/client/Client.java?rev=1629012&r1=1629011&r2=1629012&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-mk-remote/src/main/java/org/apache/jackrabbit/mk/client/Client.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-mk-remote/src/main/java/org/apache/jackrabbit/mk/client/Client.java
 Thu Oct  2 16:21:12 2014
@@ -380,7 +380,8 @@ public class Client implements MicroKern
             request.addParameter("blob_id", blobId);
             request.addParameter("pos", pos);
             request.addParameter("length", length);
-            return request.read(buff, off, length);
+            int read = request.read(buff, off, length);
+            return read < 0 ? 0 : read;
         } catch (IOException e) {
             throw toMicroKernelException(e);
         } finally {


Reply via email to