aboutsummaryrefslogtreecommitdiffstats
path: root/Source
diff options
context:
space:
mode:
Diffstat (limited to 'Source')
-rw-r--r--Source/CustomQuery.m2
-rw-r--r--Source/TableContent.m2
2 files changed, 2 insertions, 2 deletions
diff --git a/Source/CustomQuery.m b/Source/CustomQuery.m
index b6512f5a..bc71d6ee 100644
--- a/Source/CustomQuery.m
+++ b/Source/CustomQuery.m
@@ -1584,7 +1584,7 @@
if (isWorking) {
pthread_mutex_lock(&resultDataLock);
if (rowIndex < resultDataCount && columnIndex < [resultData columnCount]) {
- theValue = SPDataStorageObjectAtRowAndColumn(resultData, rowIndex, columnIndex);
+ theValue = [[SPDataStorageObjectAtRowAndColumn(resultData, rowIndex, columnIndex) copy] autorelease];
}
pthread_mutex_unlock(&resultDataLock);
diff --git a/Source/TableContent.m b/Source/TableContent.m
index f4afb508..a0948f36 100644
--- a/Source/TableContent.m
+++ b/Source/TableContent.m
@@ -2718,7 +2718,7 @@
if (isWorking) {
pthread_mutex_lock(&tableValuesLock);
if (rowIndex < tableRowsCount && columnIndex < [tableValues columnCount]) {
- theValue = SPDataStorageObjectAtRowAndColumn(tableValues, rowIndex, columnIndex);
+ theValue = [[SPDataStorageObjectAtRowAndColumn(tableValues, rowIndex, columnIndex) copy] autorelease];
}
pthread_mutex_unlock(&tableValuesLock);