diff --git a/modules/conop/src/compound_lib.cc b/modules/conop/src/compound_lib.cc index fd5b76631fa391b57d8291f35e2a81497193a068..ae66e66064d7193e95f2d9c0492bd27d39144216 100644 --- a/modules/conop/src/compound_lib.cc +++ b/modules/conop/src/compound_lib.cc @@ -156,10 +156,10 @@ void CompoundLib::AddCompound(const CompoundPtr& compound) sqlite3_bind_int(stmt, 5, a.is_aromatic); sqlite3_bind_int(stmt, 6, 0); sqlite3_bind_int(stmt, 7, a.is_leaving); - sqlite3_bind_int(stmt, 8, i-al.begin()); + sqlite3_bind_int(stmt, 8, a.ordinal); retval=sqlite3_step(stmt); assert(retval==SQLITE_DONE); - atom_ids[i-al.begin()]=sqlite3_last_insert_rowid(conn_); + atom_ids[a.ordinal]=sqlite3_last_insert_rowid(conn_); } else { LOG_ERROR(sqlite3_errmsg(conn_)); }