difftreelog
fix possible infinite recursion in manifest
in: master
1 file changed
crates/jrsonnet-evaluator/src/builtin/manifest.rsdiffbeforeafterboth101 buf.push_str(cur_padding);101 buf.push_str(cur_padding);102 buf.push_str(&escape_string_json(&field));102 buf.push_str(&escape_string_json(&field));103 buf.push_str(": ");103 buf.push_str(": ");104 manifest_json_ex_buf(&obj.get(field)?.unwrap(), buf, cur_padding, options)?;104 crate::push(105 None,106 || format!("field <{}> manifestification", field.clone()),107 || {108 let value = obj.get(field.clone())?.unwrap();109 manifest_json_ex_buf(&value, buf, cur_padding, options)110 },111 )?;105 }112 }106 cur_padding.truncate(old_len);113 cur_padding.truncate(old_len);