diff --git a/src/add-ons/kernel/file_systems/btrfs/BTree.cpp b/src/add-ons/kernel/file_systems/btrfs/BTree.cpp index 20e8a59d48..e0218a64e3 100644 --- a/src/add-ons/kernel/file_systems/btrfs/BTree.cpp +++ b/src/add-ons/kernel/file_systems/btrfs/BTree.cpp @@ -268,7 +268,9 @@ BTree::Node::MoveEntries(uint32 start, uint32 end, int length) const TRACE("Node::MoveEntries() inserting ... start %" B_PRIu32 " end %" B_PRIu32 " length %i\n", start, end, length); length -= _CalculateSpace(start, end - 1); - std::swap(start, end); + uint32 tmp = start; + start = end; + end = tmp; } if (end >= ItemCount())