@@ -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