aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPTableData.m
diff options
context:
space:
mode:
authorMax <post@wickenrode.com>2015-01-04 21:15:43 +0100
committerMax <post@wickenrode.com>2015-01-04 21:15:43 +0100
commite201531daa71ee1a2e2a0f927c619947126c9d3d (patch)
tree9b43cecf579b4318ec9b8f04c970a40c3232ba15 /Source/SPTableData.m
parent5b55d8c4d24b0c24a5dc74a49cfd70448146d582 (diff)
downloadsequelpro-e201531daa71ee1a2e2a0f927c619947126c9d3d.tar.gz
sequelpro-e201531daa71ee1a2e2a0f927c619947126c9d3d.tar.bz2
sequelpro-e201531daa71ee1a2e2a0f927c619947126c9d3d.zip
Addition to commit 2735e15b
Diffstat (limited to 'Source/SPTableData.m')
-rw-r--r--Source/SPTableData.m29
1 files changed, 13 insertions, 16 deletions
diff --git a/Source/SPTableData.m b/Source/SPTableData.m
index 86243956..320a0b66 100644
--- a/Source/SPTableData.m
+++ b/Source/SPTableData.m
@@ -329,18 +329,15 @@
[status removeAllObjects];
if (triggers != nil) {
- [triggers release];
- triggers = nil;
+ SPClear(triggers);
}
if (tableEncoding != nil) {
- [tableEncoding release];
- tableEncoding = nil;
+ SPClear(tableEncoding);
}
if (tableCreateSyntax != nil) {
- [tableCreateSyntax release];
- tableCreateSyntax = nil;
+ SPClear(tableCreateSyntax);
}
}
@@ -1395,16 +1392,16 @@
*/
- (void)dealloc
{
- [columns release];
- [columnNames release];
- [constraints release];
- [status release];
- [primaryKeyColumns release];
-
- if (triggers) [triggers release];
- if (tableEncoding) [tableEncoding release];
- if (tableCreateSyntax) [tableCreateSyntax release];
- if (mySQLConnection) [mySQLConnection release];
+ SPClear(columns);
+ SPClear(columnNames);
+ SPClear(constraints);
+ SPClear(status);
+ SPClear(primaryKeyColumns);
+
+ if (triggers) SPClear(triggers);
+ if (tableEncoding) SPClear(tableEncoding);
+ if (tableCreateSyntax) SPClear(tableCreateSyntax);
+ if (mySQLConnection) SPClear(mySQLConnection);
pthread_mutex_destroy(&dataProcessingLock);