浏览代码

safety net

LH 3 年之前
父节点
当前提交
d1b799f089
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      SenaBitWiggler/src/main/java/de/nplusc/izc/senabitwiggler/EntryPoint.java

+ 6 - 0
SenaBitWiggler/src/main/java/de/nplusc/izc/senabitwiggler/EntryPoint.java

@@ -185,6 +185,12 @@ public class EntryPoint
 
     private static void extractFirmwareLong(File input, String output) throws InputInvalidException {
         byte filler = 0x00;
+       if(!input.getParentFile().mkdirs())
+       {
+           System.err.println("WTF! somethint ate shit");
+           return;
+       }
+
         try (RandomAccessFile f = new RandomAccessFile(input,"r")) {
             LongHeader hdr = new LongHeader();
             byte[] headermagic = new byte[24];