hunk.code_window: 		}
   		defer connection.Close()
   		rpcServer := rpc.NewServer()
   		if err := rpcServer.RegisterName("Plugin", &httpResponseWriterRPCServer{w: w}); err != nil {
   			g.log.Error("Plugin failed to ServeHTTP, coulden't register RPC name", mlog.Err(err))
   			return
   		}
   		rpcServer.ServeConn(connection)
  
hunk.labels: keep keep keep keep replace replace keep keep keep
hunk.after_edit: 		if err := rpcServer.RegisterName("Plugin", &httpResponseWriterRPCServer{w: w, log: g.log}); err != nil {
   			g.log.Error("Plugin failed to ServeHTTP, couldn't register RPC name", mlog.Err(err))
  
hunk.file_path: plugin/client_rpc.go
hunk.type: replace
file: module github.com/hashicorp/errwrap
  