Skip to content

Commit d5ecfca

Browse files
authored
Honor the value_length param (#484)
Honor the value_length parameter when binding strings by name in cass_statement_bind_string_by_name so that it can work properly with non null-terminated strings.
1 parent 63894df commit d5ecfca

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/statement.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ CassError cass_statement_bind_string_by_name(CassStatement* statement, const cha
226226
CassError cass_statement_bind_string_by_name_n(CassStatement* statement, const char* name,
227227
size_t name_length, const char* value,
228228
size_t value_length) {
229-
return statement->set(StringRef(name, name_length), CassString(value, SAFE_STRLEN(value)));
229+
return statement->set(StringRef(name, name_length), CassString(value, value_length));
230230
}
231231

232232
CassError cass_statement_bind_custom(CassStatement* statement, size_t index, const char* class_name,

0 commit comments

Comments
 (0)