libbluray | branch: master | hpi1 <[email protected]> | Wed Aug 27 12:33:05 2014 +0300| [8124bcb3a0d52ec7ad4799ef99a035fe5a818252] | committer: hpi1
Fix null checks > http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=8124bcb3a0d52ec7ad4799ef99a035fe5a818252 --- src/libbluray/bdj/java/java/io/FileInputStream.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/libbluray/bdj/java/java/io/FileInputStream.java b/src/libbluray/bdj/java/java/io/FileInputStream.java index aa74257..464e42c 100644 --- a/src/libbluray/bdj/java/java/io/FileInputStream.java +++ b/src/libbluray/bdj/java/java/io/FileInputStream.java @@ -177,14 +177,16 @@ public class FileInputStream extends InputStream available = 0; - if (fd != null && fd.slave != null) { - fd.slave.close(); - return; - } + if (fd != null) { + if (fd.slave != null) { + fd.slave.close(); + return; + } - int n = fd.decrementAndGetUseCount(); - if (n > 0 && !force) { - return; + int n = fd.decrementAndGetUseCount(); + if (n > 0 && !force) { + return; + } } close0(); _______________________________________________ libbluray-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libbluray-devel
