diff --git a/src/pool/PoolSQL.cc b/src/pool/PoolSQL.cc index 175db7be9f..d615d9dce0 100644 --- a/src/pool/PoolSQL.cc +++ b/src/pool/PoolSQL.cc @@ -122,10 +122,9 @@ int PoolSQL::allocate( else { rc = lastOID; + do_hooks(objsql, Hook::ALLOCATE); } - do_hooks(objsql, Hook::ALLOCATE); - objsql->unlock(); delete objsql;