mdev: plug a few memory and fd leaks; simplify code a bit

3 files changed