> That's strange. Then MS-DOS DEBUG would also leak handles... the difference is that msdos debug calls int21/ah=26 instead of 55. Here's a kernel bug inspired by the RBIL comment "this function is implemented using the same code as AH=26h" taken too literally...
Reality is that the only things that ah=26h should do is to copy the PSP (from CS, not the cu_psp value) set int22,23,24 and set parent PSP to 0. ah=55 does a lot more. Well this will take a little longer to fix so I'll do that later. It does mean however that FD debug will need to call ah=26 and not ah=55 to avoid leaking handles. Bart ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Freedos-kernel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-kernel