From 157ef9beccd13d856fc736f861284e4260c192f3 Mon Sep 17 00:00:00 2001 From: idk Date: Wed, 26 Dec 2018 11:32:58 -0500 Subject: [PATCH] always return sam3.I2PAddr from ResolveI2p --- resolve/resolver.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/resolve/resolver.go b/resolve/resolver.go index 46c92a2..4f8e6a9 100644 --- a/resolve/resolver.go +++ b/resolve/resolver.go @@ -25,12 +25,13 @@ func (r Resolver) Resolve(ctx context.Context, name string) (context.Context, ne } func (r Resolver) ResolveI2P(ctx context.Context, name string) (context.Context, *sam3.I2PAddr, error) { + var n *sam3.I2PAddr if !r.ValidateI2PAddr(name) { - return ctx, &sam3.I2PAddr{}, fmt.Errorf("Error, not an allowed suffix") + return ctx, n, fmt.Errorf("Error, not an allowed suffix") } raddr, err := r.SAMResolver.Resolve(name) if err != nil { - return ctx, &sam3.I2PAddr{}, err + return ctx, n, err } return ctx, &raddr, nil }