1

hiredis を使用するコードで valgrind を実行すると、コード内の次の個々の行が指摘されます。

  • redisAsyncConnect()
  • redisAsyncConnectUnix()
  • redisLibuvAttach()
  • uv_loop_new()

最初の 2 つのケースでは「redisAsyncDisconnect」を使用してメモリを解放しましたが、3 つ目のケースでは適切な方法が見つかりませんでした。4 つ目は uv_stop() を使用しました。しかし、それでも valgrind は、4 つすべてで確実にメモリが失われていると言っています。メモリを解放する正しい方法は何ですか?

4

1 に答える 1