Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/libgit2sharp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornulltoken <emeric.fermas@gmail.com>2012-03-28 18:55:08 +0400
committernulltoken <emeric.fermas@gmail.com>2012-03-28 22:01:10 +0400
commita3deaabf173d421143b445350d5c6456ec00ecd7 (patch)
tree78d77370fb9b187ec9f3e74e59600390bf97c48c /LibGit2Sharp/TreeEntry.cs
parentbbad99609d078f1467a75ab5765607d62f05d33b (diff)
Replace usage of IntPtr holding references to oids with OidSafeHandle
Diffstat (limited to 'LibGit2Sharp/TreeEntry.cs')
-rwxr-xr-xLibGit2Sharp/TreeEntry.cs3
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);