Skip to content

Commit 0a051c6

Browse files
committed
statement: disable paging for non-positive page size
This is the behaviour of cpp-driver.
1 parent 1bade94 commit 0a051c6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

scylla-rust-wrapper/src/statement.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,9 +191,9 @@ pub unsafe extern "C" fn cass_statement_set_paging_size(
191191
statement_raw: *mut CassStatement,
192192
page_size: c_int,
193193
) -> CassError {
194-
// TODO: validate page_size
195194
let statement = ptr_to_ref_mut(statement_raw);
196-
if page_size == -1 {
195+
if page_size <= 0 {
196+
// Cpp driver sets the page size flag only for positive page size provided by user.
197197
statement.paging_enabled = false;
198198
} else {
199199
statement.paging_enabled = true;

0 commit comments

Comments
 (0)