summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/imagemaster/crcchecker/ImageFile.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/openslx/imagemaster/crcchecker/ImageFile.java')
-rw-r--r--src/main/java/org/openslx/imagemaster/crcchecker/ImageFile.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/org/openslx/imagemaster/crcchecker/ImageFile.java b/src/main/java/org/openslx/imagemaster/crcchecker/ImageFile.java
index 13bb0fd..9c77984 100644
--- a/src/main/java/org/openslx/imagemaster/crcchecker/ImageFile.java
+++ b/src/main/java/org/openslx/imagemaster/crcchecker/ImageFile.java
@@ -44,7 +44,7 @@ public class ImageFile
}
file.seek( (long)block * blockSize );
-
+
return file.read( array );
}
@@ -60,8 +60,11 @@ public class ImageFile
public void close()
{
try {
+ if ( file == null )
+ return;
file.close();
file = null;
- } catch ( IOException e ) {/* Can't do anything about it.*/}
+ } catch ( IOException e ) {/* Can't do anything about it.*/
+ }
}
}