THRIFT-2118 Certificate error handling still incorrect
authorJens Geyer <jensg@apache.org>
Tue, 13 Aug 2013 20:31:53 +0000 (22:31 +0200)
committerJens Geyer <jensg@apache.org>
Wed, 14 Aug 2013 19:33:51 +0000 (21:33 +0200)
Patch: Jens Geyer

tutorial/go/src/server.go

index 0374cde..ebcfe5b 100644 (file)
@@ -33,9 +33,7 @@ func runServer(transportFactory thrift.TTransportFactory, protocolFactory thrift
                cfg := new(tls.Config)
                if cert, err := tls.LoadX509KeyPair("server.crt", "server.key"); err == nil {
                        cfg.Certificates = append(cfg.Certificates, cert)
-               }
-               if err != nil {
-                       fmt.Println("Unable to load server certificate and key")
+               } else {
                        return err
                }
                transport, err = thrift.NewTSSLServerSocket(addr, cfg)