hiredis を使用するコードで valgrind を実行すると、コード内の次の個々の行が指摘されます。
- redisAsyncConnect()
- redisAsyncConnectUnix()
- redisLibuvAttach()
- uv_loop_new()
最初の 2 つのケースでは「redisAsyncDisconnect」を使用してメモリを解放しましたが、3 つ目のケースでは適切な方法が見つかりませんでした。4 つ目は uv_stop() を使用しました。しかし、それでも valgrind は、4 つすべてで確実にメモリが失われていると言っています。メモリを解放する正しい方法は何ですか?