Skip to content

Commit 238c7fb

Browse files
committed
Check returned error
1 parent b25a643 commit 238c7fb

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

pkg/os/smb/api.go

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,21 @@ func escapeUserName(userName string) string {
4545
}
4646

4747
func createSymlink(link, target string, isDir bool) error {
48-
linkPtr, _ := syscall.UTF16PtrFromString(link)
49-
targetPtr, _ := syscall.UTF16PtrFromString(target)
48+
linkPtr, err := syscall.UTF16PtrFromString(link)
49+
if err != nil {
50+
return err
51+
}
52+
targetPtr, err := syscall.UTF16PtrFromString(target)
53+
if err != nil {
54+
return err
55+
}
5056

5157
var flags uint32
5258
if isDir {
5359
flags = windows.SYMBOLIC_LINK_FLAG_DIRECTORY
5460
}
5561

56-
err := windows.CreateSymbolicLink(
62+
err = windows.CreateSymbolicLink(
5763
linkPtr,
5864
targetPtr,
5965
flags,

0 commit comments

Comments
 (0)