diff options
author | nulltoken <emeric.fermas@gmail.com> | 2012-03-28 18:55:08 +0400 |
---|---|---|
committer | nulltoken <emeric.fermas@gmail.com> | 2012-03-28 22:01:10 +0400 |
commit | a3deaabf173d421143b445350d5c6456ec00ecd7 (patch) | |
tree | 78d77370fb9b187ec9f3e74e59600390bf97c48c /LibGit2Sharp/TreeEntry.cs | |
parent | bbad99609d078f1467a75ab5765607d62f05d33b (diff) |
Replace usage of IntPtr holding references to oids with OidSafeHandle
Diffstat (limited to 'LibGit2Sharp/TreeEntry.cs')
-rwxr-xr-x | LibGit2Sharp/TreeEntry.cs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/LibGit2Sharp/TreeEntry.cs b/LibGit2Sharp/TreeEntry.cs index 30a7c97b..441674de 100755 --- a/LibGit2Sharp/TreeEntry.cs +++ b/LibGit2Sharp/TreeEntry.cs @@ -24,8 +24,7 @@ namespace LibGit2Sharp { this.parentTreeId = parentTreeId; this.repo = repo; - IntPtr gitTreeEntryId = NativeMethods.git_tree_entry_id(obj); - targetOid = new ObjectId((GitOid)Marshal.PtrToStructure(gitTreeEntryId, typeof(GitOid))); + targetOid = NativeMethods.git_tree_entry_id(obj).MarshalAsObjectId(); Type = NativeMethods.git_tree_entry_type(obj); target = new Lazy<GitObject>(RetrieveTreeEntryTarget); |