=== modified file 'lib/rfcnb/session.c' --- lib/rfcnb/session.c 2012-01-20 18:55:04 +0000 +++ lib/rfcnb/session.c 2012-12-21 11:09:34 +0000 @@ -257,6 +257,7 @@ fprintf(stderr, "Bad packet return in RFCNB_Recv... \n"); #endif + RFCNB_Free_Pkt(pkt); return (RFCNBE_Bad); } === modified file 'src/fs/ufs/UFSSwapDir.cc' --- src/fs/ufs/UFSSwapDir.cc 2012-11-30 11:57:23 +0000 +++ src/fs/ufs/UFSSwapDir.cc 2012-12-21 10:48:07 +0000 @@ -341,15 +341,10 @@ file_close(swaplog_fd); swaplog_fd = -1; } - + safe_free(ioType); delete map; - - if (IO) - delete IO; - - IO = NULL; - - safe_free(ioType); + delete IO; + delete currentIOOptions; } void