]> err.no Git - sope/blobdiff - Recycler/SxComponents/SxXmlRpcComponent.m
Some compilation fixups.
[sope] / Recycler / SxComponents / SxXmlRpcComponent.m
index f4e3f76b1e2a7cd32d4965796fc71eb4a7ae7ad2..5ae6f5e6febff7c44b8e4e86b67139f4aa36b73c 100644 (file)
     return nil;
   
   if ((signatures = [self->signatureCache objectForKey:_method]))
-    return [signatures isNotNull] ? signatures : nil;
+    return [signatures isNotNull] ? signatures : (NSArray *)nil;
 
   fqMethodName = [self fqMethodNameForMethod:_method];
 
     self->signatureCache = [[NSMutableDictionary alloc] initWithCapacity:32];
   
   [self->signatureCache
-       setObject:result?result:(id)[NSNull null]
+       setObject:(result ? result : (NSMutableArray *)[NSNull null])
        forKey:_method];
   
   return result;