commit - 39ee8f3363cb59191a73993ace06a69ce469866b
commit + c37580040eb57cc341d7662cf3a8f339f0c154b4
blob - 0a3b2451cd8accbf3d687e94cf8e1ed0149bf22f
blob + f59539dda0318ee16c8cd149a0018ae3326afb1f
--- rover.c
+++ rover.c
}
static void
-finish_marks(marks_t *marks)
+free_marks(marks_t *marks)
{
int i;
return n;
}
-/* Deallocate entries. */
static void
free_rows(row_t **rowsp, int nfiles)
{
DIR *d;
init_term();
- /* Avoid invalid free() calls in cd() by zeroing the tally. */
rover.nfiles = 0;
for (i = 0; i < 10; i++) {
rover.fsel[i] = rover.scroll[i] = 0;
}
if (rover.nfiles)
free_rows(&rover.rows, rover.nfiles);
- finish_marks(&rover.marks);
+ free_marks(&rover.marks);
delwin(rover.window);
return 0;
}