소스 검색

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];