mirror of
https://github.com/moonlight-stream/moonlight-qt.git
synced 2026-06-19 07:01:02 +00:00
fixed possible concurrent modification bug
This commit is contained in:
@@ -202,6 +202,8 @@ static NSData* p12 = nil;
|
||||
}
|
||||
|
||||
+ (void) generateKeyPairUsingSSl {
|
||||
static dispatch_once_t pred;
|
||||
dispatch_once(&pred, ^{
|
||||
if (![CryptoManager keyPairExists]) {
|
||||
|
||||
NSLog(@"Generating Certificate... ");
|
||||
@@ -216,7 +218,9 @@ static NSData* p12 = nil;
|
||||
//NSLog(@"Writing cert and key to: \n%@\n%@", certFile, keyPairFile);
|
||||
saveCertKeyPair([certFile UTF8String], [p12File UTF8String], [keyPairFile UTF8String], certKeyPair);
|
||||
freeCertKeyPair(certKeyPair);
|
||||
NSLog(@"Certificate created");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
+ (NSString*) getUniqueID {
|
||||
|
||||
Reference in New Issue
Block a user