aboutsummaryrefslogtreecommitdiff
path: root/src/os_win.c
diff options
context:
space:
mode:
authordanielk1977 <danielk1977@noemail.net>2006-01-17 16:10:13 +0000
committerdanielk1977 <danielk1977@noemail.net>2006-01-17 16:10:13 +0000
commitcbb8496c5e8ce0b46bb4e09ec2a2994aa62c7d2c (patch)
tree507db4bbabc5327a8666a5ce12fcb4696447a268 /src/os_win.c
parent08659fee65062a45324c627ec122cf4b7c70d0b9 (diff)
downloadsqlite-cbb8496c5e8ce0b46bb4e09ec2a2994aa62c7d2c.tar.gz
sqlite-cbb8496c5e8ce0b46bb4e09ec2a2994aa62c7d2c.zip
Arrange for ThreadData to be automatically deallocated even if SQLITE_MEMDEBUG is defined. Fix for #1623. (CVS 2965)
FossilOrigin-Name: 9e2e40845d30cc150abe23ee318a721b4fe9613c
Diffstat (limited to 'src/os_win.c')
-rw-r--r--src/os_win.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/os_win.c b/src/os_win.c
index d8a495c67..e184c3018 100644
--- a/src/os_win.c
+++ b/src/os_win.c
@@ -1207,7 +1207,7 @@ ThreadData *sqlite3WinThreadSpecificData(int allocateFlag){
}
}
}else if( pTsd!=0 && allocateFlag<0
- && memcmp(pTsd, &zeroData, sizeof(zeroData))==0 ){
+ && memcmp(pTsd, &zeroData, THREADDATASIZE)==0 ){
sqlite3OsFree(pTsd);
TlsSetValue(key, 0);
TSD_COUNTER_DECR;