Skip to content

Commit 89ab34a

Browse files
committed
v0.5.1 fix: XPening null bug #92
1 parent c182d4c commit 89ab34a

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/FreeRedis/FreeRedis.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<AssemblyName>FreeRedis</AssemblyName>
66
<PackageId>FreeRedis</PackageId>
77
<RootNamespace>FreeRedis</RootNamespace>
8-
<Version>0.5.0</Version>
8+
<Version>0.5.1</Version>
99
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
1010
<PackageProjectUrl>https://github.com/2881099/FreeRedis</PackageProjectUrl>
1111
<Description>FreeRedis is .NET redis client, supports cluster, sentinel, master-slave, pipeline, transaction and connection pool.</Description>

src/FreeRedis/RedisClient/Streams.cs

+1
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,7 @@ public static StreamsXPendingResult ThrowOrValueToXPending(this RedisResult rt)
297297
if (a?.Any() != true) return null;
298298
var ret = new StreamsXPendingResult { count = a[0].ConvertTo<long>(), minId = a[1].ConvertTo<string>(), maxId = a[2].ConvertTo<string>() };
299299
var objs1 = a[3] as object[];
300+
if (objs1 == null) objs1 = new object[0];
300301
ret.consumers = new StreamsXPendingResult.Consumer[objs1.Length];
301302
for (var z = 0; z < objs1.Length; z++)
302303
{

0 commit comments

Comments
 (0)