NewLife/X

[improv]优化Packet.ToArray性能问题
大石头 编写于 2024-09-11 09:04:36
共计: 修改2个文件,增加3行、删除3行。
修改 +2 -2
修改 +1 -1
修改 +2 -2
diff --git a/.github/workflows/publish-beta.yml b/.github/workflows/publish-beta.yml
index ed2808e..4eeed03 100644
--- a/.github/workflows/publish-beta.yml
+++ b/.github/workflows/publish-beta.yml
@@ -2,11 +2,11 @@ name: publish-beta
 
 on:
   push:
-    branches: [ master, dev, v10 ]
+    branches: [ master, dev ]
     paths:
         - 'NewLife.Core/**'
   pull_request:
-    branches: [ master, dev, v10 ]
+    branches: [ master, dev ]
     paths:
         - 'NewLife.Core/**'
   workflow_dispatch:
修改 +1 -1
diff --git a/NewLife.Core/Data/Packet.cs b/NewLife.Core/Data/Packet.cs
index b2b974e..c0cfb7f 100644
--- a/NewLife.Core/Data/Packet.cs
+++ b/NewLife.Core/Data/Packet.cs
@@ -265,7 +265,7 @@ public class Packet
     {
         //if (Offset == 0 && (Count < 0 || Offset + Count == Data.Length) && Next == null) return Data;
 
-        if (Next == null) Data.ReadBytes(Offset, Count);
+        if (Next == null) return Data.ReadBytes(Offset, Count);
 
         // 链式包输出
         var ms = Pool.MemoryStream.Get();