Skip to content

Commit 6bb68ce

Browse files
Update FIRMessagingRmqManager.m
firebase#12900 Testing I ran test locally
1 parent b414bfc commit 6bb68ce

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

FirebaseMessaging/Sources/FIRMessagingRmqManager.m

+5-3
Original file line numberDiff line numberDiff line change
@@ -490,9 +490,11 @@ - (void)openDatabase {
490490
BOOL didOpenDatabase = YES;
491491
if (![fileManager fileExistsAtPath:path]) {
492492
// We've to separate between different versions here because of backwards compatbility issues.
493-
int result = sqlite3_open_v2(
494-
[path UTF8String], &self -> _database,
495-
SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE | SQLITE_OPEN_FILEPROTECTION_NONE, NULL);
493+
int flags = SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE;
494+
#ifdef SQLITE_OPEN_FILEPROTECTION_NONE
495+
flags |= SQLITE_OPEN_FILEPROTECTION_NONE;
496+
#endif
497+
int result = sqlite3_open_v2([path UTF8String], &self -> _database, flags, NULL);
496498
if (result != SQLITE_OK) {
497499
NSString *errorString = FIRMessagingStringFromSQLiteResult(result);
498500
NSString *errorMessage = [NSString

0 commit comments

Comments
 (0)