need to understand remove_error_table()

Jeffrey Altman jaltman at
Mon Oct 1 18:25:14 EDT 2007

Sam Hartman wrote:
> Jeff, why are multiple error tables with the same base getting added
> in the first place?
Sorry for the delay in responding to this question but I was with a client.

profile_library_initializer() is being called both from krb5_32.dll's
DllMain as well as from xpprof32.dll's DllMain.  See src/lib/win_glue.c
control().  The error table is in fact being loaded from two different
places in memory.

Now the question is, why does krb5_32.dll have static copies of profile
functions and data instead of linking to xpprof32.dll to obtain them?

Jeffrey Altman

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3355 bytes
Desc: S/MIME Cryptographic Signature
Url :

More information about the krbdev mailing list