From e23d19e23535837fad3d1095e48fe877dbb38c10 Mon Sep 17 00:00:00 2001 From: ChaiShushan Date: Tue, 9 Jul 2013 11:12:05 +1000 Subject: [PATCH] net/rpc: use log.Print and return error instead log.Fatal R=r CC=golang-dev https://golang.org/cl/10758044 --- src/pkg/net/rpc/server.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pkg/net/rpc/server.go b/src/pkg/net/rpc/server.go index 253ad23fe3..fe1cdde1ad 100644 --- a/src/pkg/net/rpc/server.go +++ b/src/pkg/net/rpc/server.go @@ -247,10 +247,12 @@ func (server *Server) register(rcvr interface{}, name string, useName bool) erro sname = name } if sname == "" { - log.Fatal("rpc: no service name for type", s.typ.String()) + s := "rpc.Register: no service name for type " + s.typ.String() + log.Print(s) + return errors.New(s) } if !isExported(sname) && !useName { - s := "rpc Register: type " + sname + " is not exported" + s := "rpc.Register: type " + sname + " is not exported" log.Print(s) return errors.New(s) } -- 2.48.1