aboutsummaryrefslogtreecommitdiff
path: root/net-p2p/namecoin/files/patch-src__serialize.h
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2014-02-12 18:44:49 +0000
committerSteve Wills <swills@FreeBSD.org>2014-02-12 18:44:49 +0000
commiteb2820b2fde080bca7d0aac679bb6e3d6f0f090a (patch)
treefdb753d5da209cf74a7e9c1ec7b9103df7837b0d /net-p2p/namecoin/files/patch-src__serialize.h
parent0022fc1a1974e3a8d427059cd3d3696097358307 (diff)
downloadports-eb2820b2fde080bca7d0aac679bb6e3d6f0f090a.tar.gz
ports-eb2820b2fde080bca7d0aac679bb6e3d6f0f090a.zip
Notes
Diffstat (limited to 'net-p2p/namecoin/files/patch-src__serialize.h')
-rw-r--r--net-p2p/namecoin/files/patch-src__serialize.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/net-p2p/namecoin/files/patch-src__serialize.h b/net-p2p/namecoin/files/patch-src__serialize.h
new file mode 100644
index 000000000000..30eb12fa5131
--- /dev/null
+++ b/net-p2p/namecoin/files/patch-src__serialize.h
@@ -0,0 +1,21 @@
+--- src/serialize.h.orig 2014-01-19 03:49:23.000000000 +0000
++++ src/serialize.h 2014-01-19 03:52:10.000000000 +0000
+@@ -858,18 +858,6 @@
+ iterator insert(iterator it, const char& x=char()) { return vch.insert(it, x); }
+ void insert(iterator it, size_type n, const char& x) { vch.insert(it, n, x); }
+
+- void insert(iterator it, const_iterator first, const_iterator last)
+- {
+- if (it == vch.begin() + nReadPos && last - first <= nReadPos)
+- {
+- // special case for inserting at the front when there's room
+- nReadPos -= (last - first);
+- memcpy(&vch[nReadPos], &first[0], last - first);
+- }
+- else
+- vch.insert(it, first, last);
+- }
+-
+ void insert(iterator it, std::vector<char>::const_iterator first, std::vector<char>::const_iterator last)
+ {
+ if (it == vch.begin() + nReadPos && last - first <= nReadPos)