diff options
Diffstat (limited to 'src/mongo/db/storage/mmap_v1/btree/btree_ondisk.cpp')
-rw-r--r-- | src/mongo/db/storage/mmap_v1/btree/btree_ondisk.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/mongo/db/storage/mmap_v1/btree/btree_ondisk.cpp b/src/mongo/db/storage/mmap_v1/btree/btree_ondisk.cpp index 15997d5681c..91b7141e7ed 100644 --- a/src/mongo/db/storage/mmap_v1/btree/btree_ondisk.cpp +++ b/src/mongo/db/storage/mmap_v1/btree/btree_ondisk.cpp @@ -37,23 +37,23 @@ namespace mongo { - void DiskLoc56Bit::operator=(const DiskLoc& loc) { - ofs = loc.getOfs(); - int la = loc.a(); - if (la == DiskLoc::max().a()) { - invariant(ofs == DiskLoc::max().getOfs()); - la = OurMaxA; - } - invariant( la <= OurMaxA ); // must fit in 3 bytes - if( la < 0 ) { - if ( la != -1 ) { - log() << "btree diskloc isn't negative 1: " << la << std::endl; - invariant ( la == -1 ); - } - la = 0; - ofs = OurNullOfs; +void DiskLoc56Bit::operator=(const DiskLoc& loc) { + ofs = loc.getOfs(); + int la = loc.a(); + if (la == DiskLoc::max().a()) { + invariant(ofs == DiskLoc::max().getOfs()); + la = OurMaxA; + } + invariant(la <= OurMaxA); // must fit in 3 bytes + if (la < 0) { + if (la != -1) { + log() << "btree diskloc isn't negative 1: " << la << std::endl; + invariant(la == -1); } - memcpy(_a, &la, 3); // endian + la = 0; + ofs = OurNullOfs; } + memcpy(_a, &la, 3); // endian +} } // namespace mongo |