From fe88946feed877478fd7a956935b981b604551eb Mon Sep 17 00:00:00 2001
From: Brian Carrier <carrier@sleuthkit.org>
Date: Fri, 18 Jan 2013 16:58:43 -0500
Subject: [PATCH] Added available method to stream

---
 .../org/sleuthkit/datamodel/ReadContentInputStream.java   | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/bindings/java/src/org/sleuthkit/datamodel/ReadContentInputStream.java b/bindings/java/src/org/sleuthkit/datamodel/ReadContentInputStream.java
index 54d2a14a4..b60c010bc 100644
--- a/bindings/java/src/org/sleuthkit/datamodel/ReadContentInputStream.java
+++ b/bindings/java/src/org/sleuthkit/datamodel/ReadContentInputStream.java
@@ -110,4 +110,12 @@ public int read(byte[] b, int off, int len) throws IOException {
 		}
 
 	}
+	
+	@Override
+	public int available() throws IOException {
+		if (position > length) {
+			return 0;
+		}
+        return (int)(length - position);
+    }
 }
-- 
GitLab