Author: rfm
Date: Sat Apr 12 09:24:31 2014
New Revision: 37794

URL: http://svn.gna.org/viewcvs/gnustep?rev=37794&view=rev
Log:
Fix retain/release error

Modified:
    libs/sqlclient/trunk/ChangeLog
    libs/sqlclient/trunk/SQLClient.m

Modified: libs/sqlclient/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/sqlclient/trunk/ChangeLog?rev=37794&r1=37793&r2=37794&view=diff
==============================================================================
--- libs/sqlclient/trunk/ChangeLog      (original)
+++ libs/sqlclient/trunk/ChangeLog      Sat Apr 12 09:24:31 2014
@@ -1,3 +1,8 @@
+2014-04-12 Richard Frith-Macdonald  <[email protected]>
+
+        * SQLClient.m:
+       Fix error removing database observer when last name is removed.
+
 2014-03-05  Wolfgang Lux  <[email protected]>
 
        * Postgres.m (backendExecute:):

Modified: libs/sqlclient/trunk/SQLClient.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/sqlclient/trunk/SQLClient.m?rev=37794&r1=37793&r2=37794&view=diff
==============================================================================
--- libs/sqlclient/trunk/SQLClient.m    (original)
+++ libs/sqlclient/trunk/SQLClient.m    Sat Apr 12 09:24:31 2014
@@ -3499,6 +3499,10 @@
                 }
               name = [e nextObject];
             }
+          if ([set count] == 0)
+            {
+              NSMapRemove(_observers, (void*)anObserver);
+            }
         }
     }
   NS_HANDLER


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to