X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fjournal%2Fsd-journal.c;h=5a00cb0c9475699565124432f94706e7ce48ece4;hp=71b056c234fa827ec3e8d41f60dd22d433523e42;hb=1eb6332d557e6e510a9ce723296cb3b658d7e9a4;hpb=6573ef05a3cbe15949acfbbf1ad03726068907bd;ds=sidebyside diff --git a/src/journal/sd-journal.c b/src/journal/sd-journal.c index 71b056c23..5a00cb0c9 100644 --- a/src/journal/sd-journal.c +++ b/src/journal/sd-journal.c @@ -114,21 +114,16 @@ static void init_location(Location *l, LocationType type, JournalFile *f, Object l->seqnum_set = l->realtime_set = l->monotonic_set = l->xor_hash_set = true; } -static void set_location(sd_journal *j, LocationType type, JournalFile *f, Object *o, - direction_t direction, uint64_t offset) { +static void set_location(sd_journal *j, JournalFile *f, Object *o) { assert(j); - assert(type == LOCATION_DISCRETE || type == LOCATION_SEEK); assert(f); assert(o); - init_location(&j->current_location, type, f, o); + init_location(&j->current_location, LOCATION_DISCRETE, f, o); j->current_file = f; j->current_field = 0; - f->last_direction = direction; - f->current_offset = offset; - /* Let f know its candidate entry was picked. */ assert(f->location_type == LOCATION_SEEK); f->location_type = LOCATION_DISCRETE; @@ -921,7 +916,7 @@ static int real_journal_next(sd_journal *j, direction_t direction) { if (r < 0) return r; - set_location(j, LOCATION_DISCRETE, new_file, o, direction, new_offset); + set_location(j, new_file, o); return 1; }