quic: do not log empty cyu array

Ticket: #5167
pull/7652/head
Philippe Antoine 3 years ago committed by Victor Julien
parent 16fc78645d
commit 11e0eb9c89

@ -30,14 +30,16 @@ fn log_template(tx: &QuicTransaction, js: &mut JsonBuilder) -> Result<(), JsonEr
js.set_string("ua", &String::from_utf8_lossy(&ua))?;
}
}
js.open_array("cyu")?;
for cyu in &tx.cyu {
js.start_object()?;
js.set_string("hash", &cyu.hash)?;
js.set_string("string", &cyu.string)?;
if tx.cyu.len() > 0 {
js.open_array("cyu")?;
for cyu in &tx.cyu {
js.start_object()?;
js.set_string("hash", &cyu.hash)?;
js.set_string("string", &cyu.string)?;
js.close()?;
}
js.close()?;
}
js.close()?;
js.close()?;
Ok(())

Loading…
Cancel
Save