|
@@ -465,6 +465,12 @@ begin
|
|
UpdateSession(AResponse);
|
|
UpdateSession(AResponse);
|
|
FRequest := Nil;
|
|
FRequest := Nil;
|
|
FResponse := Nil;
|
|
FResponse := Nil;
|
|
|
|
+ // Clean up session for the case the webmodule is used again
|
|
|
|
+ if assigned(Session) then
|
|
|
|
+ begin
|
|
|
|
+ Session.Free;
|
|
|
|
+ Session := nil;
|
|
|
|
+ end;
|
|
{$ifdef cgidebug}
|
|
{$ifdef cgidebug}
|
|
SendMethodExit('WebModule('+Name+').handlerequest');
|
|
SendMethodExit('WebModule('+Name+').handlerequest');
|
|
{$endif cgidebug}
|
|
{$endif cgidebug}
|