From 26bb6ac1d0a1da173b53c621fe6be6401cb58d0c Mon Sep 17 00:00:00 2001
From: jkito <belter@riseup.net>
Date: Sat, 16 Nov 2024 20:00:32 +0530
Subject: [PATCH] remove use of deprecated ioutil module

---
 pkg/vpn/bitmask.go | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/pkg/vpn/bitmask.go b/pkg/vpn/bitmask.go
index 5e174cef..a74f91fe 100644
--- a/pkg/vpn/bitmask.go
+++ b/pkg/vpn/bitmask.go
@@ -17,7 +17,6 @@ package vpn
 
 import (
 	"encoding/json"
-	"io/ioutil"
 	"os"
 	"time"
 
@@ -58,7 +57,7 @@ type Bitmask struct {
 
 // Init the connection to bitmask
 func Init() (*Bitmask, error) {
-	tempdir, err := ioutil.TempDir("", "leap-")
+	tempdir, err := os.MkdirTemp("", "leap-")
 	if err != nil {
 		return nil, err
 	}
@@ -110,7 +109,7 @@ func Init() (*Bitmask, error) {
 		provider:         "",
 	}
 
-	err = ioutil.WriteFile(b.getTempCaCertPath(), config.CaCert, 0600)
+	err = os.WriteFile(b.getTempCaCertPath(), config.CaCert, 0600)
 	if err != nil {
 		return nil, err
 	}
-- 
GitLab