--- parser3/src/targets/isapi/parser3isapi.C 2020/11/16 14:52:20 1.120 +++ parser3/src/targets/isapi/parser3isapi.C 2020/12/15 13:33:26 1.122 @@ -5,7 +5,7 @@ Author: Alexandr Petrosian (http://paf.design.ru) */ -volatile const char * IDENT_PARSER3ISAPI_C="$Id: parser3isapi.C,v 1.120 2020/11/16 14:52:20 moko Exp $"; +volatile const char * IDENT_PARSER3ISAPI_C="$Id: parser3isapi.C,v 1.122 2020/12/15 13:33:26 moko Exp $"; #ifndef _MSC_VER # error compile ISAPI module with MSVC [no urge for now to make it autoconf-ed (PAF)] @@ -272,7 +272,7 @@ static void parser_done() { /// ISAPI // BOOL WINAPI GetExtensionVersion(HSE_VERSION_INFO *pVer) { pVer->dwExtensionVersion = HSE_VERSION; - strncpy(pVer->lpszExtensionDesc, "Parser "PARSER_VERSION, HSE_MAX_EXT_DLL_NAME_LEN-1); + strncpy(pVer->lpszExtensionDesc, "Parser " PARSER_VERSION, HSE_MAX_EXT_DLL_NAME_LEN-1); pVer->lpszExtensionDesc[HSE_MAX_EXT_DLL_NAME_LEN-1]=0; return parser_init(); } @@ -299,11 +299,7 @@ BOOL WINAPI TerminateExtension( */ void real_parser_handler(SAPI_Info& SAPI_info, bool header_only) { // collect garbage from prev request -#ifndef PA_DEBUG_DISABLE_GC - GC_dont_gc=0; - GC_gcollect(); - GC_dont_gc=1; -#endif + PA_GC_GCOLLECT; SAPI_info.header=new String; LPEXTENSION_CONTROL_BLOCK lpECB=SAPI_info.lpECB;