Module: wine Branch: master Commit: 226519efbc38c438a5db28ba476ece6ef9d9529b URL: http://source.winehq.org/git/wine.git/?a=commit;h=226519efbc38c438a5db28ba47... Author: Henri Verbeet <hverbeet(a)codeweavers.com> Date: Thu Oct 15 10:36:44 2009 +0200 secur32: Don't try to cleanup uninitialized handles in SECUR32_deinitSchannelSP(). --- dlls/secur32/schannel.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dlls/secur32/schannel.c b/dlls/secur32/schannel.c index 380cfed..8b710a3 100644 --- a/dlls/secur32/schannel.c +++ b/dlls/secur32/schannel.c @@ -1415,13 +1415,13 @@ fail: void SECUR32_deinitSchannelSP(void) { - int i = schan_handle_table_size; + SIZE_T i = schan_handle_count; if (!libgnutls_handle) return; /* deinitialized sessions first because a pointer to the credentials * are stored for the session by calling gnutls_credentials_set. */ - while (--i) + while (i--) { if (schan_handle_table[i].type == SCHAN_HANDLE_CTX) { @@ -1430,8 +1430,8 @@ void SECUR32_deinitSchannelSP(void) HeapFree(GetProcessHeap(), 0, ctx); } } - i = schan_handle_table_size; - while (--i) + i = schan_handle_count; + while (i--) { if (schan_handle_table[i].type != SCHAN_HANDLE_FREE) {