From efad654e36df2de9e94a93be66319e22576b6942 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Wed, 22 Oct 2014 18:10:53 -0700 Subject: [PATCH] copy stream. --- src/bitcoindjs.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bitcoindjs.cc b/src/bitcoindjs.cc index f6aca4e5..34e4fb70 100644 --- a/src/bitcoindjs.cc +++ b/src/bitcoindjs.cc @@ -3934,7 +3934,9 @@ process_packet(CNode* pfrom, string strCommand, CDataStream& vRecv, int64_t nTim } cur->pfrom = pfrom; - cur->vRecv = &vRecv; + //cur->vRecv = &vRecv; + CDataStream *vRecv_ = new CDataStream(vRecv.begin(), vRecv.end(), vRecv.GetType(), vRecv.GetVersion()); + cur->vRecv = vRecv_; cur->nTimeReceived = nTimeReceived; cur->strCommand = strdup(strCommand.c_str()); cur->next = NULL;