gadget: single_open() leaks