libbluray | branch: master | hpi1 <[email protected]> | Mon Jan 21 14:26:09 2013 +0200| [df90c877d096cc709efdc0b281b09b846af5e3a1] | committer: hpi1
Fixed types > http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=df90c877d096cc709efdc0b281b09b846af5e3a1 --- src/libbluray/bdj/bdjo_parser.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/libbluray/bdj/bdjo_parser.c b/src/libbluray/bdj/bdjo_parser.c index 5a628e6..0abb579 100644 --- a/src/libbluray/bdj/bdjo_parser.c +++ b/src/libbluray/bdj/bdjo_parser.c @@ -419,15 +419,16 @@ jobject bdjo_read(JNIEnv* env, const char* file) } else { file_seek(handle, 0, SEEK_SET); - uint8_t *data = malloc(length); - int64_t size_read = file_read(handle, data, length); + size_t size = (size_t)length; + uint8_t *data = malloc(size); + size_t size_read = file_read(handle, data, size); - if (size_read < length) { + if (size_read != size) { BD_DEBUG(DBG_BDJ | DBG_CRIT, "Error reading %s\n", file); } else { BITBUFFER *buf = malloc(sizeof(BITBUFFER)); - bb_init(buf, data, length); + bb_init(buf, data, size); result = _parse_bdjo(env, buf); _______________________________________________ libbluray-devel mailing list [email protected] http://mailman.videolan.org/listinfo/libbluray-devel
