■ ■ ■ ■ ■ ■
cmd/client/detach_windows.go
| skipped 22 lines |
23 | 23 | | inService, err := svc.IsWindowsService() |
24 | 24 | | if err != nil { |
25 | 25 | | elog.Error(1, fmt.Sprintf("failed to determine if we are running in service: %v", err)) |
26 | | - | log.Fatalf("failed to determine if we are running in service: %v", err) |
| 26 | + | return fmt.Errorf("failed to determine if we are running in service: %v", err) |
27 | 27 | | } |
28 | 28 | | |
29 | 29 | | if !inService { |
| skipped 80 lines |
110 | 110 | | |
111 | 111 | | inService, err := svc.IsWindowsService() |
112 | 112 | | if err != nil { |
113 | | - | log.Fatalf("failed to determine if we are running in service: %v", err) |
| 113 | + | log.Printf("failed to determine if we are running in service: %v", err) |
| 114 | + | client.Run(destination, fingerprint, proxyaddress) |
114 | 115 | | } |
115 | 116 | | |
116 | 117 | | if !inService { |
| skipped 9 lines |