return 0;
}
+ std::string next_marker;
int ret = store->time_log_list(ctx->cur_oid, ctx->from_time, ctx->end_time,
max_entries, entries, ctx->marker,
- last_marker, truncated);
+ &next_marker, truncated);
if ((ret < 0) && (ret != -ENOENT))
return ret;
+ ctx->marker = std::move(next_marker);
+ if (last_marker) {
+ *last_marker = ctx->marker;
+ }
+
if (ret == -ENOENT)
*truncated = false;