From 0502fee9dea2edcfe861d206e8b9f62cfbff092b Mon Sep 17 00:00:00 2001 From: prabatuty Date: Tue, 29 Mar 2011 16:34:34 +0000 Subject: [PATCH] fix for dropIndexInt coredump --- include/DatabaseManagerImpl.h | 2 +- src/storage/DatabaseManagerImpl.cxx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/DatabaseManagerImpl.h b/include/DatabaseManagerImpl.h index 2d37140f..3837b1d9 100644 --- a/include/DatabaseManagerImpl.h +++ b/include/DatabaseManagerImpl.h @@ -92,7 +92,7 @@ class DllExport DatabaseManagerImpl : public DatabaseManager Chunk* chunkInfo, Chunk* hChunk); DbRetVal validateIndex(const char *tblName, FieldNameList &fldList, void **tptr, char ***fptr, bool isPrimary); - DbRetVal removeIndexCatalogTables(const char *name, void *chunk, void* hchunk, void *tptr); + DbRetVal removeIndexCatalogTables(const char *name, void *&chunk, void *&hchunk, void *&tptr); DbRetVal removeIndexChunks(void* chunk, void* hchunk, IndexType iType); public: diff --git a/src/storage/DatabaseManagerImpl.cxx b/src/storage/DatabaseManagerImpl.cxx index b9a2d5b5..79b97a59 100644 --- a/src/storage/DatabaseManagerImpl.cxx +++ b/src/storage/DatabaseManagerImpl.cxx @@ -1524,7 +1524,7 @@ DbRetVal DatabaseManagerImpl::updateIndexCatalogTables(const char *indName, return rv; } -DbRetVal DatabaseManagerImpl::removeIndexCatalogTables(const char *name, void *chunk, void* hchunk, void *tptr) +DbRetVal DatabaseManagerImpl::removeIndexCatalogTables(const char *name, void *&chunk, void *&hchunk, void *&tptr) { //remove the entry in INDEX CatalogTableINDEX cIndex(systemDatabase_); -- 2.11.4.GIT