]> nmode's Git Repositories - signal-cli/blobdiff - src/main/java/org/asamk/signal/manager/util/IOUtils.java
Always delete temporary files on exit
[signal-cli] / src / main / java / org / asamk / signal / manager / util / IOUtils.java
index 06f8aa223f5385ceea82aaa09bb232866a4a49c2..c0918ae7e6aed803b33ea4a12348614f082a71f8 100644 (file)
@@ -22,7 +22,9 @@ import static java.nio.file.attribute.PosixFilePermission.OWNER_WRITE;
 public class IOUtils {
 
     public static File createTempFile() throws IOException {
-        return File.createTempFile("signal_tmp_", ".tmp");
+        final File tempFile = File.createTempFile("signal-cli_tmp_", ".tmp");
+        tempFile.deleteOnExit();
+        return tempFile;
     }
 
     public static byte[] readFully(InputStream in) throws IOException {