Fix reversed pointer subtraction in f_env bounds check (#3465)
This commit is contained in:
1 parent
d44baeb67a
commit
b33a7634ba
1 file changed
+1
-1
+1
-1
@@ -1238,7 +1238,7 @@ static jv f_env(jq_state *jq, jv input) {
|
||||
val = strchr(e[0], '=');
|
||||
if (val == NULL)
|
||||
env = jv_object_set(env, jv_string(var), jv_null());
|
||||
else if (var - val < INT_MAX)
|
||||
else if (val - var < INT_MAX)
|
||||
env = jv_object_set(env, jv_string_sized(var, val - var), jv_string(val + 1));
|
||||
}
|
||||
return env;
|
||||
|
||||
Reference in new issue
Block a user