Quellcode durchsuchen

*: regenerate proto for handling eof error

Xiang Li vor 9 Jahren
Ursprung
Commit
020a24f1c3
1 geänderte Dateien mit 6 neuen und 0 gelöschten Zeilen
  1. 6 0
      etcdserver/etcdserverpb/rpc.pb.gw.go

+ 6 - 0
etcdserver/etcdserverpb/rpc.pb.gw.go

@@ -103,6 +103,9 @@ func request_Watch_Watch_0(ctx context.Context, marshaler runtime.Marshaler, cli
 	handleSend := func() error {
 	handleSend := func() error {
 		var protoReq WatchRequest
 		var protoReq WatchRequest
 		err = dec.Decode(&protoReq)
 		err = dec.Decode(&protoReq)
+		if err == io.EOF {
+			return err
+		}
 		if err != nil {
 		if err != nil {
 			grpclog.Printf("Failed to decode request: %v", err)
 			grpclog.Printf("Failed to decode request: %v", err)
 			return err
 			return err
@@ -175,6 +178,9 @@ func request_Lease_LeaseKeepAlive_0(ctx context.Context, marshaler runtime.Marsh
 	handleSend := func() error {
 	handleSend := func() error {
 		var protoReq LeaseKeepAliveRequest
 		var protoReq LeaseKeepAliveRequest
 		err = dec.Decode(&protoReq)
 		err = dec.Decode(&protoReq)
+		if err == io.EOF {
+			return err
+		}
 		if err != nil {
 		if err != nil {
 			grpclog.Printf("Failed to decode request: %v", err)
 			grpclog.Printf("Failed to decode request: %v", err)
 			return err
 			return err