__malloc char *name_of_newest_complete_snapshot(struct snapshot_list *sl);
/**
- * Get the oldest snapshot in a snapshot list.
+ * Get the newest snapshot in a snapshot list.
*/
-_static_inline_ struct snapshot *get_oldest_snapshot(struct snapshot_list *sl)
+_static_inline_ struct snapshot *get_newest_snapshot(struct snapshot_list *sl)
{
if (!sl->num_snapshots)
return NULL;
- return sl->snapshots[0];
+ return sl->snapshots[sl->num_snapshots - 1];
}