diff options
| author | 2021-12-31 12:34:39 +0100 | |
|---|---|---|
| committer | 2021-12-31 12:34:39 +0100 | |
| commit | 8ed72e3fafd2ddf12450c187312423f482428226 (patch) | |
| tree | 493ea61791132ec5343e053ad04344501ea6eaf6 | |
| parent | fuzz: add a previously interesting input (diff) | |
| download | zig-sqlite-8ed72e3fafd2ddf12450c187312423f482428226.tar.gz zig-sqlite-8ed72e3fafd2ddf12450c187312423f482428226.tar.xz zig-sqlite-8ed72e3fafd2ddf12450c187312423f482428226.zip | |
statement: return an error if using exec() returns data
| -rw-r--r-- | sqlite.zig | 1 |
1 files changed, 1 insertions, 0 deletions
| @@ -1450,6 +1450,7 @@ pub const DynamicStatement = struct { | |||
| 1450 | const result = c.sqlite3_step(self.stmt); | 1450 | const result = c.sqlite3_step(self.stmt); |
| 1451 | switch (result) { | 1451 | switch (result) { |
| 1452 | c.SQLITE_DONE => {}, | 1452 | c.SQLITE_DONE => {}, |
| 1453 | c.SQLITE_ROW => return error.ExecReturnedData, | ||
| 1453 | else => { | 1454 | else => { |
| 1454 | diags.err = getLastDetailedErrorFromDb(self.db); | 1455 | diags.err = getLastDetailedErrorFromDb(self.db); |
| 1455 | return errors.errorFromResultCode(result); | 1456 | return errors.errorFromResultCode(result); |