From 0f469cad54264f2f0059df0a88ba63e8dd70b5f7 Mon Sep 17 00:00:00 2001 From: Justin Davis Date: Sat, 7 Mar 2026 08:19:34 -0500 Subject: [PATCH] Revert "fix using null string in vector (#7872)" (#8879) This reverts commit 1cb1c4baeeedfe3bc90d8c4110c889dd17af5ca7. --- net/FlatBuffers/FlatBufferBuilder.cs | 3 +-- net/FlatBuffers/Table.cs | 6 +----- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/net/FlatBuffers/FlatBufferBuilder.cs b/net/FlatBuffers/FlatBufferBuilder.cs index 3932f4bc3..af0e896eb 100644 --- a/net/FlatBuffers/FlatBufferBuilder.cs +++ b/net/FlatBuffers/FlatBufferBuilder.cs @@ -438,8 +438,7 @@ namespace Google.FlatBuffers if (off > Offset) throw new ArgumentException(); - if (off != 0) - off = Offset - off + sizeof(int); + off = Offset - off + sizeof(int); PutInt(off); } diff --git a/net/FlatBuffers/Table.cs b/net/FlatBuffers/Table.cs index 5dde28e95..254768245 100644 --- a/net/FlatBuffers/Table.cs +++ b/net/FlatBuffers/Table.cs @@ -65,11 +65,7 @@ namespace Google.FlatBuffers // Create a .NET String from UTF-8 data stored inside the flatbuffer. public string __string(int offset) { - int stringOffset = bb.GetInt(offset); - if (stringOffset == 0) - return null; - - offset += stringOffset; + offset += bb.GetInt(offset); var len = bb.GetInt(offset); var startPos = offset + sizeof(int); return bb.GetStringUTF8(startPos, len);