Skip to content

Commit 67bd3c6

Browse files
committed
fix: potential null pointer dereference in Blob constructor
1 parent 528e15a commit 67bd3c6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/statement.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,9 @@ namespace Values {
5757
Field(_name, SQLITE_BLOB), length(len) {
5858
value = new char[len];
5959
assert(value != nullptr);
60-
memcpy(value, val, len);
60+
if (val != nullptr) {
61+
memcpy(value, val, len);
62+
}
6163
}
6264
inline virtual ~Blob() override {
6365
delete[] value;

0 commit comments

Comments
 (0)