1
1
mirror of https://github.com/go-gitea/gitea synced 2025-07-04 01:27:20 +00:00

Use native error checking with exec.ErrDot (#22735)

This was meant to land in #22073 but was blocked until #22732 was merged

Signed-off-by: Yarden Shoham <hrsi88@gmail.com>
This commit is contained in:
Yarden Shoham
2023-02-03 19:22:11 +02:00
committed by GitHub
parent cfb1cb1168
commit ce4fd95233

View File

@ -6,6 +6,7 @@ package setting
import ( import (
"encoding/base64" "encoding/base64"
"errors"
"fmt" "fmt"
"math" "math"
"net" "net"
@ -466,8 +467,7 @@ func getAppPath() (string, error) {
} }
if err != nil { if err != nil {
// FIXME: Once we switch to go 1.19 use !errors.Is(err, exec.ErrDot) if !errors.Is(err, exec.ErrDot) {
if !strings.Contains(err.Error(), "cannot run executable found relative to current directory") {
return "", err return "", err
} }
appPath, err = filepath.Abs(os.Args[0]) appPath, err = filepath.Abs(os.Args[0])