Skip to content

Commit a36e896

Browse files
Fix #13078 FP nullPointer with sqlite3_open_v2 (#6786)
1 parent 4cf5cc2 commit a36e896

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

cfg/sqlite3.cfg

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1065,7 +1065,6 @@
10651065
<not-bool/>
10661066
</arg>
10671067
<arg nr="4" direction="in">
1068-
<not-null/>
10691068
<not-uninit/>
10701069
<strz/>
10711070
</arg>

test/cfg/sqlite3.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@ void resourceLeak_sqlite3_open_v2(const char* Filename, int Flags, int Timeout,
5454
// cppcheck-suppress resourceLeak
5555
}
5656

57+
void nullPointer_sqlite3_open_v2(const char* filename, int flags) { // #13078
58+
sqlite3* handle;
59+
sqlite3_open_v2(filename, &handle, flags, NULL);
60+
sqlite3_close_v2(handle);
61+
}
62+
5763
void ignoredReturnValue(const char * buf)
5864
{
5965
// cppcheck-suppress leakReturnValNotUsed

0 commit comments

Comments
 (0)