Fix leak on error path in extend_file()