Skip to content

Commit 734adf7

Browse files
committed
Validate ReferenceWrapper ctor reference argument
1 parent 526e589 commit 734adf7

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

LibGit2Sharp/ReferenceWrapper.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ public abstract class ReferenceWrapper<TObject> : IEquatable<ReferenceWrapper<TO
2525
protected internal ReferenceWrapper(Repository repo, Reference reference, Func<Reference, string> canonicalNameSelector)
2626
{
2727
Ensure.ArgumentNotNull(repo, "repo");
28+
Ensure.ArgumentNotNull(reference, "reference");
2829
Ensure.ArgumentNotNull(canonicalNameSelector, "canonicalNameSelector");
2930

3031
this.repo = repo;
@@ -71,8 +72,6 @@ protected TObject TargetObject
7172

7273
private TObject RetrieveTargetObject(Reference reference)
7374
{
74-
Ensure.ArgumentNotNull(reference, "reference");
75-
7675
var directReference = reference.ResolveToDirectReference();
7776
if (directReference == null)
7877
{

0 commit comments

Comments
 (0)