diff --git a/src/USER-MISC/fix_bond_react.cpp b/src/USER-MISC/fix_bond_react.cpp index 45dccba868c9651a322dcfc30323eb0c1c844512..e7dc816b8b73c3e4589dae93e5da04f67d32eecd 100644 --- a/src/USER-MISC/fix_bond_react.cpp +++ b/src/USER-MISC/fix_bond_react.cpp @@ -445,10 +445,10 @@ FixBondReact::~FixBondReact() delete [] exclude_group; // check nfix in case all fixes have already been deleted - if (id_fix1 == NULL && modify->nfix) modify->delete_fix(id_fix1); + if (id_fix1 && modify->nfix) modify->delete_fix(id_fix1); delete [] id_fix1; - if (id_fix3 == NULL && modify->nfix) modify->delete_fix(id_fix3); + if (id_fix3 && modify->nfix) modify->delete_fix(id_fix3); delete [] id_fix3; }