summaryrefslogtreecommitdiff
path: root/src/mongo/db/record_id.h
diff options
context:
space:
mode:
authorJason Carey <jcarey@argv.me>2016-02-22 19:36:02 -0500
committerJason Carey <jcarey@argv.me>2016-03-02 16:50:49 -0500
commit7e8566b8b8fd580336e8efbfb91ca812d705fab5 (patch)
treed5c6a8754613b71f44972984faa2520a253e514c /src/mongo/db/record_id.h
parent0e137710ae7338fab2b085f0f59a60c3ca3b6bb1 (diff)
downloadmongo-7e8566b8b8fd580336e8efbfb91ca812d705fab5.tar.gz
SERVER-22801 (de)serialize for sorter le fixes
Diffstat (limited to 'src/mongo/db/record_id.h')
-rw-r--r--src/mongo/db/record_id.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/db/record_id.h b/src/mongo/db/record_id.h
index 1ebea7ee122..e0dbf038573 100644
--- a/src/mongo/db/record_id.h
+++ b/src/mongo/db/record_id.h
@@ -108,10 +108,10 @@ public:
/// members for Sorter
struct SorterDeserializeSettings {}; // unused
void serializeForSorter(BufBuilder& buf) const {
- buf.appendStruct(_repr);
+ buf.appendNum(static_cast<long long>(_repr));
}
static RecordId deserializeForSorter(BufReader& buf, const SorterDeserializeSettings&) {
- return RecordId(buf.read<int64_t>());
+ return RecordId(buf.read<LittleEndian<int64_t>>());
}
int memUsageForSorter() const {
return sizeof(RecordId);