lib-util: Don't leak file descriptor on error.