read-cache: fix memory leak in do_write_index