This seems wrong. This handle came in as data from userland, we didn't open it inside this function so we shouldn't close it.