Fix: resolve path in windows
This commit is contained in:
parent
b0e062dc7c
commit
91e35f2f6a
1 changed files with 6 additions and 6 deletions
12
main.go
12
main.go
|
@ -1,17 +1,17 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"flag"
|
||||
"os"
|
||||
"os/signal"
|
||||
"path/filepath"
|
||||
"syscall"
|
||||
"flag"
|
||||
"path"
|
||||
|
||||
"github.com/Dreamacro/clash/config"
|
||||
C "github.com/Dreamacro/clash/constant"
|
||||
"github.com/Dreamacro/clash/hub"
|
||||
"github.com/Dreamacro/clash/proxy"
|
||||
"github.com/Dreamacro/clash/tunnel"
|
||||
C "github.com/Dreamacro/clash/constant"
|
||||
|
||||
log "github.com/sirupsen/logrus"
|
||||
)
|
||||
|
@ -30,10 +30,10 @@ func main() {
|
|||
proxy.Instance().Run()
|
||||
hub.Run()
|
||||
|
||||
if (homedir != "") {
|
||||
if !path.IsAbs(homedir) {
|
||||
if homedir != "" {
|
||||
if !filepath.IsAbs(homedir) {
|
||||
currentDir, _ := os.Getwd()
|
||||
homedir = path.Join(currentDir, homedir)
|
||||
homedir = filepath.Join(currentDir, homedir)
|
||||
}
|
||||
C.SetHomeDir(homedir)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue