Avoid referencing free'd memory
Detail: The Unlink macro also released the memory back to the RMA, but in 2 cases passed the old pointer around in a service call. Change Unlink to only remove from the linked list, and add a Free macro to do the release after the service call. Admin: Spotted by Colin Granville. Version 0.73. Tagged as 'DeviceFS-0_73'
Showing with 43 additions and 26 deletions