Skip to content

Commit e9199df

Browse files
committed
Fixing #187 for string marshalling
1 parent b0f84ca commit e9199df

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/LightningDB/LightningDB.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Description>LightningDB</Description>
5-
<VersionPrefix>0.19.0</VersionPrefix>
5+
<VersionPrefix>0.19.1</VersionPrefix>
66
<Authors>Ilya Lukyanov;Corey Kaylor</Authors>
77
<TargetFrameworks>netstandard2.0;net9.0</TargetFrameworks>
88
<LangVersion>13</LangVersion>

src/LightningDB/Native/Lmdb.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -697,7 +697,7 @@ public static extern MDBResultCode mdb_env_open(nint env, byte[] path, Environme
697697
internal static MDBResultCode mdb_env_open(nint env, string path, EnvironmentOpenFlags flags,
698698
UnixAccessMode mode)
699699
{
700-
var bytes = System.Text.Encoding.UTF8.GetBytes(path);
700+
var bytes = System.Text.Encoding.UTF8.GetBytes(path + "\0");
701701
return mdb_env_open(env, bytes, flags, mode);
702702
}
703703

@@ -949,7 +949,7 @@ internal static MDBResultCode mdb_env_open(nint env, string path, EnvironmentOpe
949949
/// <returns>A result code indicating success or failure</returns>
950950
public static MDBResultCode mdb_env_copy(nint env, string path)
951951
{
952-
var bytes = System.Text.Encoding.UTF8.GetBytes(path);
952+
var bytes = System.Text.Encoding.UTF8.GetBytes(path + "\0");
953953
return mdb_env_copy(env, bytes);
954954
}
955955

@@ -991,7 +991,7 @@ public static MDBResultCode mdb_env_copy(nint env, string path)
991991
/// <returns>A result code indicating success or failure</returns>
992992
public static MDBResultCode mdb_env_copy2(nint env, string path, EnvironmentCopyFlags copyFlags)
993993
{
994-
var bytes = System.Text.Encoding.UTF8.GetBytes(path);
994+
var bytes = System.Text.Encoding.UTF8.GetBytes(path + "\0");
995995
return mdb_env_copy2(env, bytes, copyFlags);
996996
}
997997

0 commit comments

Comments
 (0)