From 2125c80676339e23034ea620e1473f79393ea7b1 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Wed, 22 Oct 2014 17:10:35 -0700 Subject: [PATCH] "addr" compiling. all packets compile. --- src/bitcoindjs.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bitcoindjs.cc b/src/bitcoindjs.cc index e312162e..9f524944 100644 --- a/src/bitcoindjs.cc +++ b/src/bitcoindjs.cc @@ -3402,7 +3402,6 @@ NAN_METHOD(HookPackets) { o->Set(NanNew("versionMessage"), NanNew(cur->pfrom->cleanSubVer.c_str())); if (strCommand == "version") { -#if 0 // Each connection can only send one version message if (cur->pfrom->nVersion != 0) { // reject @@ -3413,7 +3412,8 @@ NAN_METHOD(HookPackets) { bool fRelayTxes = false; int nStartingHeight = 0; int cleanSubVer = 0; - std::string strSubVer(""); + //std::string strSubVer(strdup(cur->pfrom->strSubVer.c_str())); + std::string strSubVer = cur->pfrom->strSubVer; int nVersion = cur->pfrom->nVersion; uint64_t nServices = cur->pfrom->nServices; @@ -3437,7 +3437,8 @@ NAN_METHOD(HookPackets) { } if (!cur->vRecv->empty()) { *cur->vRecv >> LIMITED_STRING(strSubVer, 256); - cleanSubVer = SanitizeString(strSubVer); + //cleanSubVer = SanitizeString(strSubVer); + cleanSubVer = atoi(strSubVer.c_str()); } if (!cur->vRecv->empty()) { *cur->vRecv >> nStartingHeight; @@ -3460,7 +3461,6 @@ NAN_METHOD(HookPackets) { o->Set(NanNew("us"), NanNew(addrMe.ToString())); o->Set(NanNew("address"), NanNew(cur->pfrom->addr.ToString())); o->Set(NanNew("relay"), NanNew(fRelayTxes)); -#endif } else if (cur->pfrom->nVersion == 0) { // Must have a version message before anything else // return false;