diff options
Diffstat (limited to 'src/jv.c')
-rw-r--r-- | src/jv.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1342,7 +1342,8 @@ int jv_contains(jv a, jv b) { } else if (jv_get_kind(a) == JV_KIND_ARRAY) { r = jv_array_contains(jv_copy(a), jv_copy(b)); } else if (jv_get_kind(a) == JV_KIND_STRING) { - r = strstr(jv_string_value(a), jv_string_value(b)) != 0; + r = _jq_memmem(jv_string_value(a), jv_string_length_bytes(jv_copy(a)), + jv_string_value(b), jv_string_length_bytes(jv_copy(b))) != 0; } else { r = jv_equal(jv_copy(a), jv_copy(b)); } |