From 50f874a3b855d05e1ba5994eaebbab29b5dbe0c7 Mon Sep 17 00:00:00 2001 From: roboogg133 Date: Sun, 10 Aug 2025 17:27:34 -0300 Subject: [PATCH] Fixed creating simbolic links --- internal/internal.go | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/internal/internal.go b/internal/internal.go index 0fdb1ee..c120c27 100644 --- a/internal/internal.go +++ b/internal/internal.go @@ -220,9 +220,6 @@ func SafeRename(L *lua.LState) int { return 2 } - if _, err := os.Stat(newname); err == nil { - os.RemoveAll(newname) - } if err := os.Rename(oldname, newname); err != nil { L.Push(lua.LFalse) L.Push(lua.LString("[packets] rename failed\n" + err.Error())) @@ -265,9 +262,7 @@ func SafeCopy(L *lua.LState) int { return 2 } - if _, err := os.Stat(newname); err == nil { - os.RemoveAll(newname) - } + os.RemoveAll(newname) dst, err := os.Create(newname) if err != nil { @@ -305,10 +300,7 @@ func SymbolicLua(L *lua.LState) int { return 2 } - if _, err := os.Stat(destination); err == nil { - os.RemoveAll(destination) - } - + _ = os.RemoveAll(destination) if err := os.Symlink(fileName, destination); err != nil { L.Push(lua.LFalse) L.Push(lua.LString("[packets] symlink failed\n" + err.Error()))