deflatehd: Fix wire is not written if length is 0
This commit is contained in:
parent
6540ac1bab
commit
a8e4da8058
|
@ -90,7 +90,11 @@ static void output_to_json(nghttp2_hd_context *deflater,
|
||||||
json_object_set_new(obj, "percentage_of_original_size",
|
json_object_set_new(obj, "percentage_of_original_size",
|
||||||
json_real((double)len / inputlen * 100));
|
json_real((double)len / inputlen * 100));
|
||||||
to_hex(hex, buf, len);
|
to_hex(hex, buf, len);
|
||||||
|
if(len == 0) {
|
||||||
|
json_object_set_new(obj, "wire", json_string(""));
|
||||||
|
} else {
|
||||||
json_object_set_new(obj, "wire", json_pack("s#", hex, len * 2));
|
json_object_set_new(obj, "wire", json_pack("s#", hex, len * 2));
|
||||||
|
}
|
||||||
json_object_set_new(obj, "headers", dump_headers(nva, nvlen));
|
json_object_set_new(obj, "headers", dump_headers(nva, nvlen));
|
||||||
json_object_set_new(obj, "header_table_size",
|
json_object_set_new(obj, "header_table_size",
|
||||||
json_integer(config.table_size));
|
json_integer(config.table_size));
|
||||||
|
|
Loading…
Reference in New Issue