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;
   }