OSDN Git Service

書庫の作成に失敗した際に、必要な解放処理がなされていなかったバグを修正。
authorsirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Mon, 20 Feb 2012 07:06:24 +0000 (07:06 +0000)
committersirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Mon, 20 Feb 2012 07:06:24 +0000 (07:06 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@598 9df91469-1e22-0410-86e7-ea8537beb833

src/common/handle/TPIHandle.cpp

index f64ca06..7e3baf5 100644 (file)
@@ -87,6 +87,7 @@ bool TPIHandle::FreeLibrary(void)
        this->nErrorCode = ((int (__stdcall *)(void *)) p)(NULL);\r
 \r
        this->lib.Unload();\r
+       this->archive = NULL;\r
        return this->nErrorCode == TPI_ERROR_SUCCESS;\r
 }\r
 \r