From bef46b0d6ba279c055d8aaefce4fc5020a05b571 Mon Sep 17 00:00:00 2001 From: "Daniel A. Nagy" Date: Thu, 12 Feb 2015 17:42:43 +0100 Subject: [PATCH] Error handling and hard-coded peer. --- bzz/protocol.go | 3 +++ eth/backend.go | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/bzz/protocol.go b/bzz/protocol.go index d29ffa808c..d731beb2fa 100644 --- a/bzz/protocol.go +++ b/bzz/protocol.go @@ -209,6 +209,9 @@ func (self *bzzProtocol) handle() error { return self.protoError(ErrDecode, "->msg %v: %v", msg, err) } dpaLogger.Warnf("Request message: %#v", req) + if req.Key == nil { + return self.protoError(ErrDecode, "protocol handler: req.Key == nil") + } req.peer = peer{bzzProtocol: self} self.netStore.addRetrieveRequest(&req) diff --git a/eth/backend.go b/eth/backend.go index 0e51f3a277..a03aaabacc 100644 --- a/eth/backend.go +++ b/eth/backend.go @@ -19,7 +19,7 @@ import ( ) const ( - seedNodeAddress = "10.0.1.41:30303" + seedNodeAddress = "10.0.2.41:30303" ) type Config struct {