|
@@ -9,6 +9,7 @@ import org.iotivity.oc.OcObt;
|
|
|
import java.io.ByteArrayOutputStream;
|
|
|
import java.io.IOException;
|
|
|
import java.io.InputStream;
|
|
|
+import java.util.Arrays;
|
|
|
|
|
|
public class FactoryPresetsHandler implements OCFactoryPresetsHandler {
|
|
|
|
|
@@ -159,6 +160,13 @@ public class FactoryPresetsHandler implements OCFactoryPresetsHandler {
|
|
|
Log.e(TAG, "Failed to read " + filepath);
|
|
|
}
|
|
|
|
|
|
- return ((baos != null) ? baos.toByteArray() : null);
|
|
|
+ if(baos!=null) {
|
|
|
+ int len = baos.toByteArray().length ;
|
|
|
+ byte[] result = Arrays.copyOf(baos.toByteArray(), len + 1);
|
|
|
+ result[len] = (byte)0x00;
|
|
|
+ Log.d(TAG, "bytes length = " + result.length);
|
|
|
+ return result ;
|
|
|
+ }
|
|
|
+ return null ;
|
|
|
}
|
|
|
}
|