Bug in RTL/SOAP affecting all delphi versions.

Bug in RTL/SOAP affecting all delphi versions.

InvRegistryV global variable (InvokeRegistry unit) is declared as var

var
  InvRegistryV: TInvokableClassRegistry;

and later is checked in Initialization section:

  if not Assigned(InvRegistryV) then
    InitIR;

It could lead to AV especially when using in BPL (after unload/load)

Comments

Post a Comment