fix(shm): remove redundant self-assignment in shm_win.cpp

- Remove useless 'ii->size_ = ii->size_;' statement at line 140
- The user-requested size is already set in acquire() function
- Simplify else branch to just a comment for clarity
- No functional change, just code cleanup
This commit is contained in:
木头云 2025-11-30 11:06:04 +00:00
parent 7726742157
commit c31ef988c1

View File

@ -135,10 +135,7 @@ void * get_mem(id_t id, std::size_t * size) {
// Opening existing shared memory // Opening existing shared memory
ii->size_ = actual_size - sizeof(info_t); ii->size_ = actual_size - sizeof(info_t);
} }
else { // else: Keep user-requested size (already set in acquire)
// Should match the size we allocated in acquire
ii->size_ = ii->size_; // Keep user-requested size
}
ii->mem_ = mem; ii->mem_ = mem;
if (size != nullptr) *size = ii->size_; if (size != nullptr) *size = ii->size_;
// Initialize or increment reference counter // Initialize or increment reference counter