From: Francesco Chemolli Date: Wed, 23 Jan 2013 16:25:51 +0000 (+0100) Subject: Properly clean up members in UFSSwapDir. X-Git-Tag: SQUID_3_4_0_1~354 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=39861955ef88745652f5e0fab6af0661d3e02539;p=thirdparty%2Fsquid.git Properly clean up members in UFSSwapDir. Coverity Scan issue nr. 740338 --- diff --git a/src/fs/ufs/UFSSwapDir.cc b/src/fs/ufs/UFSSwapDir.cc index 99d9011967..9a1094d7dd 100644 --- a/src/fs/ufs/UFSSwapDir.cc +++ b/src/fs/ufs/UFSSwapDir.cc @@ -341,15 +341,10 @@ Fs::Ufs::UFSSwapDir::~UFSSwapDir() file_close(swaplog_fd); swaplog_fd = -1; } - - delete map; - - if (IO) - delete IO; - - IO = NULL; - safe_free(ioType); + delete map; + delete IO; + delete currentIOOptions; } void