diff --git a/src/upb_table.c b/src/upb_table.c index 063b0b627b..036d175eb6 100644 --- a/src/upb_table.c +++ b/src/upb_table.c @@ -109,6 +109,7 @@ static void intinsert(struct upb_inttable *t, struct upb_inttable_entry *e) evictee_e->next = empty_bucket; break; } + evictee_e = intent(t, evictee_e->next); } /* table_e remains set to our mainpos. */ }