diff --git a/tools/perf/ui/browser.c b/tools/perf/ui/browser.c index 3648d4ec041ff87b97efa3c61965b3f397e504a3..cbaa7af45513660d0fda1d1b6cbea8fa0a39b2ec 100644 --- a/tools/perf/ui/browser.c +++ b/tools/perf/ui/browser.c @@ -569,7 +569,7 @@ void ui_browser__argv_seek(struct ui_browser *browser, off_t offset, int whence) browser->top = browser->top + browser->top_idx + offset; break; case SEEK_END: - browser->top = browser->top + browser->nr_entries + offset; + browser->top = browser->top + browser->nr_entries - 1 + offset; break; default: return;