ソースを参照

Fix: missing nil check for error condition

Rod Hynes 9 年 前
コミット
82837f29d7
1 ファイル変更4 行追加2 行削除
  1. 4 2
      Server/main.go

+ 4 - 2
Server/main.go

@@ -112,8 +112,10 @@ func main() {
 		if generateServerNetworkInterface != "" {
 		if generateServerNetworkInterface != "" {
 			var err error
 			var err error
 			serverIPaddress, err = psiphon.GetInterfaceIPAddress(generateServerNetworkInterface)
 			serverIPaddress, err = psiphon.GetInterfaceIPAddress(generateServerNetworkInterface)
-			fmt.Printf("generate failed: %s\n", err)
-			os.Exit(1)
+			if err != nil {
+				fmt.Printf("generate failed: %s\n", err)
+				os.Exit(1)
+			}
 		}
 		}
 
 
 		tunnelProtocolPorts := make(map[string]int)
 		tunnelProtocolPorts := make(map[string]int)