diff options
Diffstat (limited to 'ucb/source/ucp')
-rw-r--r-- | ucb/source/ucp/odma/odma_datasupplier.cxx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ucb/source/ucp/odma/odma_datasupplier.cxx b/ucb/source/ucp/odma/odma_datasupplier.cxx index 86d1326be2..8225175f61 100644 --- a/ucb/source/ucp/odma/odma_datasupplier.cxx +++ b/ucb/source/ucp/odma/odma_datasupplier.cxx @@ -288,8 +288,11 @@ sal_Bool DataSupplier::getResult( sal_uInt32 nIndex ) DWORD dwFlags = ODM_SPECIFIC; odm = NODMQueryExecute(ContentProvider::getHandle(), sQuery,dwFlags, lpszDMSList, pQueryId ); - if(odm != ODM_SUCCESS) + if(odm != ODM_SUCCESS) { + delete[] pQueryId; + delete[] lpszDMSList; return sal_False; + } sal_uInt16 nCount = 10; sal_uInt16 nMaxCount = 10; |