Fix #718
This commit is contained in:
1 parent
a4b9552c82
commit
33a85679b9
1 file changed
+4
@@ -80,6 +80,8 @@ static jv f_negate(jq_state *jq, jv input) {
|
||||
}
|
||||
|
||||
static jv f_startswith(jq_state *jq, jv a, jv b) {
|
||||
if (jv_get_kind(a) != JV_KIND_STRING || jv_get_kind(b) != JV_KIND_STRING)
|
||||
return jv_invalid_with_msg(jv_string("startswith() requires string inputs"));
|
||||
int alen = jv_string_length_bytes(jv_copy(a));
|
||||
int blen = jv_string_length_bytes(jv_copy(b));
|
||||
jv ret;
|
||||
@@ -94,6 +96,8 @@ static jv f_startswith(jq_state *jq, jv a, jv b) {
|
||||
}
|
||||
|
||||
static jv f_endswith(jq_state *jq, jv a, jv b) {
|
||||
if (jv_get_kind(a) != JV_KIND_STRING || jv_get_kind(b) != JV_KIND_STRING)
|
||||
return jv_invalid_with_msg(jv_string("endswith() requires string inputs"));
|
||||
const char *astr = jv_string_value(a);
|
||||
const char *bstr = jv_string_value(b);
|
||||
size_t alen = jv_string_length_bytes(jv_copy(a));
|
||||
|
||||
Reference in new issue
Block a user