8 Feb
2004
8 Feb
'04
12:10 p.m.
Martin Fuchs wrote:
I see you found and could solve the problem. If I understand correctly, this says, this part of IE installation uses PIDLs, which are illegal in some way? Is this the normal behaviour or only result of for example some mis-convifured registry entries?
Actually, I added the ERR("pidl is borked\n") to detect the case where the PIDL itself was invalid, but that error message never shows. I haven't found the exact reason for the original problem, but the code I wrote to avoid buffer overruns fixes the problem. It's hard to find the original problem as using a +relay trace makes it magically disappear. Perhaps initializing the buffer to a nul string also helps? Mike