SHA256
1
0
forked from pool/boost
boost/boost-fix_hash_resizing.patch
OBS User autobuild b39ff1c8b8 Accepting request 17446 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/boost based on submit request 17446 from user psmt

OBS-URL: https://build.opensuse.org/request/show/17446
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=33
2009-08-13 15:36:15 +00:00

16 lines
446 B
Diff

--- boost/asio/detail/hash_map.hpp
+++ boost/asio/detail/hash_map.hpp
@@ -232,7 +232,11 @@
buckets_[bucket].first = buckets_[bucket].last = iter++;
}
+ else if (++buckets_[bucket].last == iter)
+ {
+ ++iter;
+ }
else
{
- values_.splice(++buckets_[bucket].last, values_, iter++);
+ values_.splice(buckets_[bucket].last, values_, iter++);
--buckets_[bucket].last;
}