revert "clear the rest of the pack_fds pointers" There is no need to clear local variables before returning from a function. ok tracey