Author: rfm
Date: Fri May 16 12:03:51 2014
New Revision: 37884

URL: http://svn.gna.org/viewcvs/gnustep?rev=37884&view=rev
Log:
lock protect use of backendNotify:

Modified:
    libs/sqlclient/trunk/SQLClient.m

Modified: libs/sqlclient/trunk/SQLClient.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/sqlclient/trunk/SQLClient.m?rev=37884&r1=37883&r2=37884&view=diff
==============================================================================
--- libs/sqlclient/trunk/SQLClient.m    (original)
+++ libs/sqlclient/trunk/SQLClient.m    Fri May 16 12:03:51 2014
@@ -3486,7 +3486,18 @@
                       format: @"Notification payload is not a string"];
         }
     }
-  [self backendNotify: name payload: more];
+  [lock lock];
+  NS_DURING
+    {
+      [self backendNotify: name payload: more];
+    }
+  NS_HANDLER
+    {
+      [lock unlock];
+      [localException raise];
+    }
+  NS_ENDHANDLER
+  [lock unlock];
 }
 
 - (void) removeObserver: (id)anObserver name: (NSString*)name


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

Reply via email to