You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by ma...@apache.org on 2003/08/04 02:03:02 UTC

cvs commit: db-ojb/src/java/org/apache/ojb/odmg/oql oql-ojb.g

mattbaird    2003/08/03 17:03:02

  Modified:    src/java/org/apache/ojb/odmg/oql oql-ojb.g
  Log:
  fix broker leak.
  
  Revision  Changes    Path
  1.19      +3 -1      db-ojb/src/java/org/apache/ojb/odmg/oql/oql-ojb.g
  
  Index: oql-ojb.g
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/odmg/oql/oql-ojb.g,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- oql-ojb.g	2 Aug 2003 08:27:22 -0000	1.18
  +++ oql-ojb.g	4 Aug 2003 00:03:02 -0000	1.19
  @@ -370,7 +370,9 @@
                   }
                   else
                   {
  -                    ClassDescriptor cld = PersistenceBrokerFactory.defaultPersistenceBroker().getClassDescriptor(clazz);
  +                	PersistenceBroker broker = PersistenceBrokerFactory.defaultPersistenceBroker();
  +                    ClassDescriptor cld = broker.getClassDescriptor(clazz);
  +                    broker.close();
                       for (int i = 0; i < projectionAttrs.length; i++)
                       {
                           projectionAttrs[i] = projectionAttrs[i].substring(projectionAttrs[i].indexOf('.') + 1);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org