From b167674d3737153e11d12ebf053282634bcdc64a Mon Sep 17 00:00:00 2001 From: ChsBuffer <33744752+chsbuffer@users.noreply.github.com> Date: Mon, 10 May 2021 10:07:34 +0800 Subject: [PATCH] Update NetRoute.FillTemplate --- Netch/Models/NetRoute.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Netch/Models/NetRoute.cs b/Netch/Models/NetRoute.cs index 74e5bad1..4c87551e 100644 --- a/Netch/Models/NetRoute.cs +++ b/Netch/Models/NetRoute.cs @@ -38,12 +38,13 @@ namespace Netch.Models public NetRoute FillTemplate(string network, byte cidr, int? metric = null) { - Network = network; - Cidr = cidr; + var o = (NetRoute)MemberwiseClone(); + o.Network = network; + o.Cidr = cidr; if (metric != null) - Metric = (int)metric; + o.Metric = (int)metric; - return this; + return o; } } } \ No newline at end of file