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