Skip to content

Commit 5a515d7

Browse files
committed
Attempt to fix memory corruption
1 parent 7f21164 commit 5a515d7

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

LibGit2Sharp/Core/NativeMethods.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -757,7 +757,7 @@ internal static extern int git_libgit2_opts(int option,
757757

758758
// git_libgit2_opts(GIT_OPT_SET_EXTENSIONS, const char **extensions, size_t len)
759759
[DllImport(libgit2, CallingConvention = CallingConvention.Cdecl)]
760-
internal static extern int git_libgit2_opts(int option, GitStrArray extensions);
760+
internal static extern int git_libgit2_opts(int option, IntPtr extensions, UIntPtr len);
761761

762762
// git_libgit2_opts(GIT_OPT_GET_EXTENSIONS, git_strarray *out)
763763
[DllImport(libgit2, CallingConvention = CallingConvention.Cdecl)]

LibGit2Sharp/Core/Proxy.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3505,7 +3505,7 @@ public static void git_libgit2_opts_set_extensions(string[] extensions)
35053505
{
35063506
using(var array = GitStrArrayManaged.BuildFrom(extensions))
35073507
{
3508-
var res = NativeMethods.git_libgit2_opts((int)LibGit2Option.SetExtensions, array.Array);
3508+
var res = NativeMethods.git_libgit2_opts((int)LibGit2Option.SetExtensions, array.Array.Strings, array.Array.Count);
35093509
Ensure.ZeroResult(res);
35103510
}
35113511
}

0 commit comments

Comments
 (0)