These must be called in the reverse order we open them

This commit is contained in:
NuclearW 2012-07-06 17:25:53 -04:00
parent b893e86f3c
commit a728d1f9c8

View File

@ -261,18 +261,18 @@ public class HashChunkletManager implements ChunkletManager {
ex.printStackTrace(); ex.printStackTrace();
} }
finally { finally {
if (fileOut != null) { if (objOut != null) {
try { try {
fileOut.close(); objOut.close();
} }
catch (IOException ex) { catch (IOException ex) {
ex.printStackTrace(); ex.printStackTrace();
} }
} }
if (objOut != null) { if (fileOut != null) {
try { try {
objOut.close(); fileOut.close();
} }
catch (IOException ex) { catch (IOException ex) {
ex.printStackTrace(); ex.printStackTrace();
@ -318,15 +318,6 @@ public class HashChunkletManager implements ChunkletManager {
ex.printStackTrace(); ex.printStackTrace();
} }
finally { finally {
if (fileIn != null) {
try {
fileIn.close();
}
catch (IOException ex) {
ex.printStackTrace();
}
}
if (objIn != null) { if (objIn != null) {
try { try {
objIn.close(); objIn.close();
@ -335,6 +326,15 @@ public class HashChunkletManager implements ChunkletManager {
ex.printStackTrace(); ex.printStackTrace();
} }
} }
if (fileIn != null) {
try {
fileIn.close();
}
catch (IOException ex) {
ex.printStackTrace();
}
}
} }
return storeIn; return storeIn;