Skip to content

Commit 5867f60

Browse files
committed
update: handle zipped compression for 1.x as well
1 parent ca767ee commit 5867f60

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/main/java/com/browserstack/local/LocalBinary.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
package com.browserstack.local;
22

33
import org.apache.commons.io.FileUtils;
4+
import org.apache.commons.io.IOUtils;
5+
46
import java.io.IOException;
57
import java.io.InputStream;
68
import java.io.BufferedReader;
79
import java.io.InputStreamReader;
810
import java.io.File;
11+
import java.io.FileOutputStream;
912
import java.net.URL;
1013
import java.net.URLConnection;
1114
import java.util.regex.Pattern;
@@ -224,7 +227,11 @@ private static void customCopyInputStreamToFile(InputStream stream, File file, U
224227
try {
225228
FileUtils.copyInputStreamToFile(stream, file);
226229
} catch (Throwable e) {
227-
FileUtils.copyURLToFile(url, file);
230+
try (FileOutputStream fos = new FileOutputStream(file)) {
231+
IOUtils.copy(stream, fos);
232+
} catch (Throwable th) {
233+
FileUtils.copyURLToFile(url, file);
234+
}
228235
}
229236
}
230237
}

0 commit comments

Comments
 (0)