refs.c: release file descriptor on error return