{ "changes": [ { "host": "android", "project": "platform/frameworks/support", "creationTime": "1713375397000", "lastModificationTime": "1713375397000", "latestRevision": "64e6d7794e2425e3611d0b3e1cf70d252bd7d145", "revisions": [ { "gitRevision": "64e6d7794e2425e3611d0b3e1cf70d252bd7d145", "commit": { "parents": [ { "commitId": "de55ac0e3a51cc82622bd921590d6db290067ee7" }, { "commitId": "4d2c77577d5eb0f24ea1d7ce1aaabfa91f6452a3" } ], "author": { "name": "Treehugger Robot", "email": "android-test-infra-autosubmit@system.gserviceaccount.com" }, "committer": { "name": "Gerrit Code Review", "email": "noreply-gerritcodereview@google.com" }, "subject": "Merge \"Make connection and statament close() idempotent in native drivers\" into ", "commitMessage": "Merge \"Make connection and statament close() idempotent in native drivers\" into androidx-main" } } ], "submittedTime": "1713375397000", "projectPath": "frameworks/support" }, { "host": "android", "project": "platform/frameworks/support", "branch": "androidx-main", "changeNumber": "3045613", "patchset": 3, "status": "merged", "creationTime": "1713323002000", "lastModificationTime": "1713375397000", "latestRevision": "4d2c77577d5eb0f24ea1d7ce1aaabfa91f6452a3", "revisions": [ { "gitRevision": "4d2c77577d5eb0f24ea1d7ce1aaabfa91f6452a3", "patchSet": 3, "fetchs": [ { "method": "repo", "url": "platform/frameworks/support", "ref": "refs/changes/13/3045613/3" }, { "method": "http", "url": "https://android.googlesource.com/platform/frameworks/support", "ref": "refs/changes/13/3045613/3" } ], "commit": { "parents": [ { "commitId": "23f58d22c843e218c657b181577442a1d778b479", "subject": "Merge \"Don't let colors out of the valid range\" into androidx-main" } ], "author": { "name": "Daniel Santiago Rivera", "email": "danysantiago@google.com" }, "committer": { "name": "Daniel Santiago Rivera", "email": "danysantiago@google.com" }, "subject": "Make connection and statament close() idempotent in native drivers", "commitMessage": "Make connection and statament close() idempotent in native drivers\n\nThe SQLite docs mention that sqlite3_close should receive a pointer to a sqlite3 object that has not previously closed yet our implementation made it so that multiple calls to close() would invoke the native function. This CL uses the existing isClosed flag to avoid calling sqlite3_close on an object that was already marked to be destroyed. The SQLite docs don't have the same phrasing for finalizing (closing) a statement but this CL also updates the native impl just in case.\n\nBug: 318767828\nBug: 331622149\nTest: Existing (but really can't repro bug)\nChange-Id: Ib2d0b38307d462d3f7ec4d09dd49fa7b9cad7574\n", "bugIds": [ "318767828", "331622149" ] }, "creationTime": "1713356852000", "ref": "refs/changes/13/3045613/3", "uploader": { "name": "Daniel Santiago Rivera", "email": "danysantiago@google.com", "accountId": "1258207" } } ], "owner": { "name": "Daniel Santiago Rivera", "email": "danysantiago@google.com" }, "changeId": "Ib2d0b38307d462d3f7ec4d09dd49fa7b9cad7574", "submittedTime": "1713375397000", "projectPath": "frameworks/support" } ] }