--- binutils_new/src/winsup/utils/ssp.c Sat Oct 28 05:00:00 2000 +++ binutils/src/winsup/utils/ssp.c Mon Sep 17 07:02:55 2001 @@ -614,6 +614,10 @@ (LPVOID)dll_name, sizeof (dll_name), &rv); + + /* RH: under win2k sometimes rv starts with 0xfd...... + and this causes crashing dll_name[rv] */ + if ((rv & 0xf0000000) == 0) { dll_name[rv] = 0; dll_ptr = dll_name; for (cp=dll_name; *cp; cp++) @@ -626,7 +630,7 @@ } } } - + } dll_info[num_dlls].base_address = (unsigned int)event.u.LoadDll.lpBaseOfDll;