Skip to content

Commit d882451

Browse files
committed
Minor change for better safety
Signed-off-by: Jaehyun Kim <[email protected]>
1 parent 96b544c commit d882451

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

src/odb/src/db/dbBTerm.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -907,6 +907,9 @@ void _dbBTerm::disconnectModNet(_dbBTerm* bterm, _dbBlock* block)
907907
prev->_next_modnet_bterm = bterm->_next_modnet_bterm;
908908
}
909909
}
910+
911+
_next_modnet_bterm = 0;
912+
_prev_modnet_bterm = 0;
910913
_mnet = 0;
911914
}
912915
}

src/odb/src/db/dbITerm.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -694,6 +694,9 @@ void dbITerm::disconnectDbModNet()
694694
prev->_next_modnet_iterm = iterm->_next_modnet_iterm;
695695
}
696696
}
697+
698+
iterm->_next_modnet_iterm = 0;
699+
iterm->_prev_modnet_iterm = 0;
697700
iterm->_mnet = 0;
698701
}
699702
}

src/odb/src/db/dbModITerm.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,6 @@ void dbModITerm::disconnect()
361361
_block->_journal->endAction();
362362
}
363363

364-
_moditerm->_mod_net = 0;
365364
_dbModITerm* next_moditerm
366365
= (_moditerm->_next_net_moditerm != 0)
367366
? _block->_moditerm_tbl->getPtr(_moditerm->_next_net_moditerm)
@@ -378,6 +377,9 @@ void dbModITerm::disconnect()
378377
if (next_moditerm) {
379378
next_moditerm->_prev_net_moditerm = _moditerm->_prev_net_moditerm;
380379
}
380+
381+
_moditerm->_next_net_moditerm = 0;
382+
_moditerm->_prev_net_moditerm = 0;
381383
_moditerm->_mod_net = 0;
382384

383385
for (auto callback : _block->_callbacks) {

0 commit comments

Comments
 (0)