X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=tmf%2Forg.eclipse.tracecompass.tmf.ui%2Fsrc%2Forg%2Feclipse%2Ftracecompass%2Finternal%2Ftmf%2Fui%2Fproject%2Fwizards%2Fimporttrace%2FTarFile.java;h=3647aa14e2c2ceb006d344771fedfa0716b90472;hb=c4d84203f070b4d05d9847f3a508da54cb3a724d;hp=101581d379f199e15c0aa52e9381bdb45478f0b9;hpb=4632388a28b8aef5cd0bb86bcbf41e36a44a04a2;p=deliverable%2Ftracecompass.git diff --git a/tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/importtrace/TarFile.java b/tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/importtrace/TarFile.java index 101581d379..3647aa14e2 100644 --- a/tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/importtrace/TarFile.java +++ b/tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/importtrace/TarFile.java @@ -63,6 +63,9 @@ public class TarFile { entryEnumerationStream = new TarArchiveInputStream(fInputStream); try { curEntry = (TarArchiveEntry) entryEnumerationStream.getNextEntry(); + if (!curEntry.isCheckSumOK()) { + throw new IOException("Error detected parsing initial entry header"); //$NON-NLS-1$ + } } catch (IOException e) { fInputStream.close(); throw e;