You could try calling fcloseall() before the exit() call.

Tomas Mraz, OpenSSL

On Wed, 2024-07-17 at 20:30 +0200, jean-frederic clere wrote:
> Hi,
> 
> I have built with enable-unstable-qlog, but when I exit (via exit(1))
> the sqlog files are truncated:
> +++
> ^^{"name":"transport:packet_received","data":{"header":{"packet_type"
> :"1RTT","packet_number":5,"dcid":"1f6cb8c5033c1937"},"datagram_id":3,
> "frames":[{"frame_type":"stream","stream_id":2,"offset":0,"payload_le
> ngth":0,"explicit_length":false,"length":2}]},"time":0}
> ^^{"name":"transport:packet_received","data":{"header":{"packet_type"
> :"1RTT","packet_number":6,"dcid":"1f6cb8c5033c1937"},"datagram_id":4,
> "frames":[{"frame_type":"stream","stream_id":2,"offset":45,"payload_l
> ength":12,"explicit_length":true,"length":4}]},"time":0}
> ^^{"name":"transport:packet_sen
> +++
> Is there a way to write the files before exiting?
> 

-- 
Tomáš Mráz, OpenSSL

Reply via email to